-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
35 lines (25 loc) · 832 Bytes
/
Makefile
File metadata and controls
35 lines (25 loc) · 832 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
.PHONY: build-prod up-prod down-prod, restart-prod, build-dev up-dev down-dev logs
# Production commands
build-prod:
docker-compose -f docker-compose.prod.yml build
up-prod:
docker-compose -f docker-compose.prod.yml up
down-prod:
docker-compose -f docker-compose.prod.yml down
logs:
docker-compose -f docker-compose.prod.yml logs -f
restart-prod: down-prod build-prod up-prod
# Development commands
build-dev:
docker-compose -f docker-compose.yml build
up-dev:
docker-compose -f docker-compose.yml up
down-dev:
docker-compose -f docker-compose.yml down
clean-dev:
docker-compose -f docker-compose.yml down -v
# Danger zone: delete volumes
# reset-db:
# @echo "WARNING: This will delete Postgres volume. Continue in 5s..."
# @sleep 10
# docker volume rm -f $$(docker volume ls -q --filter name=*_db_data || true)