Files
CRM/scripts/vagrant/build/Makefile
Kroonk a213a1dba0
Some checks failed
Build & Push Monica Image to Gitea Registry / build-and-push (push) Failing after 9s
refactor: replace custom CRM with Monica fork
2026-05-22 16:19:55 +02:00

23 lines
653 B
Makefile

GIT_TAG := $(shell git describe --abbrev=0 --tags)
VERSION := $(subst v,,$(GIT_TAG))
build: base
rm -rf .vagrant
GIT_TAG=$(GIT_TAG) vagrant up monicahq-stable
base:
vagrant box list | grep -q "ubuntu/bionic64" || vagrant box add ubuntu/bionic64
vagrant box update --box ubuntu/bionic64
package: build
rm -f monicahq-stable.box
vagrant box remove monicahq/monicahq --box-version 0 || true
vagrant package monicahq-stable --output ./monicahq-stable.box --vagrantfile ../Vagrantfile
vagrant box add monicahq/monicahq ./monicahq-stable.box
upload:
mv monicahq-stable.box monicahq-$(GIT_TAG).box
./vagrant-upload.sh
.PHONY: build base package