-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathMakefile
More file actions
63 lines (51 loc) · 1.13 KB
/
Makefile
File metadata and controls
63 lines (51 loc) · 1.13 KB
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
NAME = transcendence
FRONT = frontend
BACK = backend
PG = postgres
PGADMIN = pgadmin
.PHONY : all
all : $(NAME)
front :
docker-compose stop $(FRONT)
docker-compose rm $(FRONT)
docker rmi $(FRONT)
docker-compose up --force-recreate --build -d
back :
docker-compose stop $(BACK)
docker-compose rm $(BACK)
docker rmi $(BACK)
docker-compose up --force-recreate --build -d
pg :
docker-compose stop $(PG)
docker-compose rm $(PG)
docker rmi $(PG)
docker-compose up --force-recreate --build -d
pgadmin :
docker-compose stop $(PGADMIN)
docker-compose rm $(PGADMIN)
docker rmi $(PGADMIN)
docker-compose up --force-recreate --build -d
.PHONY : front back pg pgadmin
$(NAME) :
#ifeq ("$(wildcard .setup)", "")
# chmod 777 ./install_brew_nestjs.sh
# sh ./install_brew_nestjs.sh
# touch .setup
#endif
docker-compose up --force-recreate --build -d
.PHONY : clean
clean :
docker-compose down -v --rmi all --remove-orphans
.PHONY : fclean
fclean : clean
docker system prune --volumes --all --force
docker network prune --force
docker volume prune --force
rm -f .setup
.PHONY : re
re :
make fclean
make all
.PHONY : ps
ps :
docker-compose ps