-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
98 lines (71 loc) · 2.05 KB
/
Makefile
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
# **************************************************************************** #
# #
# ::: :::::::: #
# Makefile :+: :+: :+: #
# +:+ +:+ +:+ #
# By: cmariot <cmariot@student.42.fr> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2022/08/31 16:08:49 by cmariot #+# #+# #
# Updated: 2023/04/07 15:42:04 by cmariot ### ########.fr #
# #
# **************************************************************************** #
up:
docker-compose up --build
configure:
./configure.sh
build:
docker-compose build
launch:
docker-compose up
detach:
docker-compose up --detach --build
clean: stop
docker system prune -a --force
fclean: stop
docker system prune -a --force --volumes
re: fclean up
sh_backend:
docker-compose exec backend sh
log_backend:
docker-compose logs --follow backend
top_backend:
docker top backend
sh_database:
docker-compose exec database sh
log_database:
docker-compose logs --follow database
top_database:
docker top database
sh_frontend:
docker-compose exec frontend sh
log_frontend:
docker-compose logs --follow frontend
top_frontend:
docker top frontend
sh_reverse_proxy:
docker-compose exec reverse_proxy sh
sh_pgadmin:
docker-compose exec pgadmin sh
ps:
docker-compose ps
list:
@printf "CONTAINERS LIST :\n"
@docker container ls
@printf "\nIMAGES LIST :\n"
@docker image ls
@printf "\nVOLUMES LIST :\n"
@docker volume ls
@printf "\nNETWORKS LIST :\n"
@docker network ls
image:
docker-compose images
pause:
docker-compose pause
unpause:
docker-compose unpause
start:
docker-compose start
stop:
docker-compose stop
restart:
docker-compose restart