Monorepo consolidation: workspace, shared types, transport plans, docker/swam assets
This commit is contained in:
58
Makefile
Normal file
58
Makefile
Normal file
@@ -0,0 +1,58 @@
|
||||
.PHONY: docker-build-platform docker-build-control docker-build-observability docker-build-all
|
||||
.PHONY: compose-up compose-down compose-ps compose-up-observability compose-down-observability
|
||||
.PHONY: swarm-dev-secrets swarm-deploy-platform swarm-deploy-control swarm-deploy-observability swarm-deploy-all
|
||||
.PHONY: swarm-rm-platform swarm-rm-control swarm-rm-observability swarm-rm-all
|
||||
|
||||
docker-build-platform:
|
||||
sh docker/scripts/build_images.sh platform
|
||||
|
||||
docker-build-control:
|
||||
sh docker/scripts/build_images.sh control
|
||||
|
||||
docker-build-observability:
|
||||
true
|
||||
|
||||
docker-build-all:
|
||||
sh docker/scripts/build_images.sh all
|
||||
|
||||
compose-up:
|
||||
docker compose up -d --build
|
||||
|
||||
compose-up-observability:
|
||||
docker compose -f docker-compose.yml -f observability/docker-compose.yml up -d --build
|
||||
|
||||
compose-down:
|
||||
docker compose down -v
|
||||
|
||||
compose-down-observability:
|
||||
docker compose -f docker-compose.yml -f observability/docker-compose.yml down -v
|
||||
|
||||
compose-ps:
|
||||
docker compose ps
|
||||
|
||||
swarm-dev-secrets:
|
||||
sh docker/scripts/swarm_dev_secrets.sh
|
||||
|
||||
swarm-deploy-platform:
|
||||
docker stack deploy -c swarm/stacks/platform.yml cloudlysis
|
||||
|
||||
swarm-deploy-control:
|
||||
docker stack deploy -c swarm/stacks/control-plane.yml cloudlysis_control
|
||||
|
||||
swarm-deploy-observability:
|
||||
docker stack deploy -c swarm/stacks/observability.yml cloudlysis_obs
|
||||
|
||||
swarm-deploy-all: swarm-dev-secrets swarm-deploy-platform swarm-deploy-control swarm-deploy-observability
|
||||
true
|
||||
|
||||
swarm-rm-platform:
|
||||
docker stack rm cloudlysis
|
||||
|
||||
swarm-rm-control:
|
||||
docker stack rm cloudlysis_control
|
||||
|
||||
swarm-rm-observability:
|
||||
docker stack rm cloudlysis_obs
|
||||
|
||||
swarm-rm-all: swarm-rm-observability swarm-rm-control swarm-rm-platform
|
||||
true
|
||||
Reference in New Issue
Block a user