35 lines
1.0 KiB
Makefile
35 lines
1.0 KiB
Makefile
|
|
SDOMAIN = services
|
|
SOUTPUT_DIR = images/services
|
|
SSYSSIZE ?= 10240
|
|
SEOLEBASE = images/eole/2.7.2/eolebase/eolebase-2.7.2.img
|
|
SALPINEBASE = images/alpine/3.12/alpine-virt/alpine-virt-3.12.img
|
|
|
|
SPUBUSER ?= root
|
|
SPSERVER ?= hephy.service
|
|
SPSOURCE ?= ./images/cadoles/services
|
|
SPUBDIR ?= /var/www/html/market/master/cadoles/
|
|
SPROVDIR ?= ./recipes/cadoles/production/provisioning
|
|
|
|
build: services
|
|
deploy: deploy-services
|
|
|
|
services: bitwarden.services.img
|
|
|
|
|
|
%.$(SDOMAIN): %.services.img
|
|
@echo Building : $*
|
|
|
|
%.$(SDOMAIN).img: $(SEOLEBASE) $(SALPINEBASE)
|
|
@rm -rf $(SOUTPUT_DIR)
|
|
VM_NAME=$*.$(SDOMAIN) SYS_DISK_SIZE=$(SSYSSIZE) \
|
|
script/build recipes/services/$*.json ${BUILD_OPTS} ${BUILD_OPT}
|
|
|
|
%.$(SDOMAIN)-publish:
|
|
@echo scp -r $(SPSOURCE)/$*.$(SDOMAIN) $(SPUBUSER)@$(SPSERVER):$(SPUBDIR)production/
|
|
@scp -r $(SPSOURCE)/$*.$(SDOMAIN) $(SPUBUSER)@$(SPSERVER):$(SPUBDIR)production/
|
|
|
|
services-publish:
|
|
@echo scp -r $(SPSOURCE) $(SPUBUSER)@$(SPSERVER):$(PUBDIR)
|
|
@scp -r $(SPSOURCE) $(SPUBUSER)@$(SPSERVER):$(SPUBDIR)
|