25 lines
634 B
Makefile
25 lines
634 B
Makefile
# Makefile for the project
|
|
|
|
# Variables
|
|
|
|
# Commands
|
|
serve: pull
|
|
@echo "Serving the project..."
|
|
docker compose -f compose.yml up -d --build --pull always
|
|
down: pull
|
|
@echo "Stopping the project..."
|
|
docker compose -f compose.yml down --remove-orphans
|
|
|
|
pull:
|
|
@echo "Pulling the project..."
|
|
git pull
|
|
|
|
|
|
deploy-apps: pull
|
|
@echo "Deploying the apps stack..."
|
|
loadenvs ./swarm/.env && docker stack deploy --compose-file ./swarm/apps.yml apps
|
|
|
|
deploy-test: pull
|
|
@echo "Deploying the apps stack..."
|
|
$(loadenvs) ./swarm/.env && docker stack deploy --compose-file ./swarm/thelounge.yml thelounge
|
|
# git submodule update --init --recursive
|