initial commit
This commit is contained in:
46
Makefile
Normal file
46
Makefile
Normal file
@@ -0,0 +1,46 @@
|
||||
# Makefile for SiliconPin
|
||||
|
||||
COMPOSE_PROD=docker-compose.prod.yml
|
||||
COMPOSE_DEV=docker-compose.dev.yml
|
||||
|
||||
# Production commands
|
||||
up:
|
||||
docker-compose -f $(COMPOSE_PROD) up -d
|
||||
|
||||
build:
|
||||
docker-compose -f $(COMPOSE_PROD) up -d --build
|
||||
|
||||
down:
|
||||
docker-compose -f $(COMPOSE_PROD) down
|
||||
|
||||
down-volumes:
|
||||
docker-compose -f $(COMPOSE_PROD) down -v
|
||||
|
||||
logs:
|
||||
docker-compose -f $(COMPOSE_PROD) logs -f
|
||||
|
||||
ps:
|
||||
docker-compose -f $(COMPOSE_PROD) ps
|
||||
|
||||
restart:
|
||||
docker-compose -f $(COMPOSE_PROD) restart
|
||||
|
||||
health:
|
||||
docker inspect --format='{{.Name}}: {{range .State.Health.Log}}{{.ExitCode}} {{.Output}}{{end}}' $$(docker ps -q)
|
||||
|
||||
# Development commands
|
||||
dev:
|
||||
docker-compose -f $(COMPOSE_DEV) up -d
|
||||
|
||||
dev-down:
|
||||
docker-compose -f $(COMPOSE_DEV) down
|
||||
|
||||
dev-logs:
|
||||
docker-compose -f $(COMPOSE_DEV) logs -f
|
||||
|
||||
#Backup commands
|
||||
backup-mongo-dev:
|
||||
docker exec siliconpin-mongo-dev mongodump --archive=/data/db/sp_mongo_dev.archive && mkdir -p Backups && docker cp siliconpin-mongo-dev:/data/db/sp_mongo_dev.archive ./Backups/sp_mongo_dev.archive
|
||||
|
||||
backup-mongo-prod:
|
||||
docker exec mongo_sp mongodump --archive=/data/db/sp_mongo_prod.archive && mkdir -p Backups && docker cp mongo_sp:/data/db/sp_mongo_prod.archive ./Backups/sp_mongo_prod.archive
|
||||
Reference in New Issue
Block a user