Ejemplo n.º 1
0
func BoxDestroy(name string) (err error) {
	box, err := farmer.FindBoxByName(name)

	if err != nil {
		return err
	}

	if err := reverse_proxy.DeleteDomains(box); err != nil {
		return err
	}

	return box.Destroy()
}
Ejemplo n.º 2
0
func BoxDestroy(name string) error {
	box, err := farmer.FindBoxByName(name)

	if err != nil {
		return err
	}

	if err := reverse_proxy.DeleteDomains(box); err != nil {
		return err
	}

	if err := box.Destroy(); err != nil {
		return err
	}

	return db.DB.Delete(box).Error
}