-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
24 lines (20 loc) · 875 Bytes
/
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
all:
@sudo apt-get -y install hostsed
@sudo hostsed add 127.0.0.1 tgerardi.42.fr && echo "\033[1;32m~|ADD tgerardi.42.fr to /etc/hosts|~\033[0m"
@sudo mkdir -p /home/tgerardi/data/mariadb
@sudo mkdir -p /home/tgerardi/data/wordpress
@sudo docker compose -f ./srcs/docker-compose.yml up -d --build
down:
@sudo hostsed rm 127.0.0.1 tgerardi.42.fr && echo "\033[1;31m~|DELETE tgerardi.42.fr from /etc/hosts|~\033[0m"
@sudo docker compose -f ./docker-compose.yml down
re:
@sudo docker compose -f /docker-compose.yml up -d --build
clean:
@sudo rm -rf /home/tgerardi/data/mariadb
@sudo rm -rf /home/tgerardi/data/wordpress
@sudo docker stop $$(docker ps -qa);\
sudo docker rm $$(docker ps -qa);\
sudo docker rmi -f $$(docker images -qa);\
sudo docker volume rm $$(docker volume ls -q);\
sudo docker network rm $$(docker network ls -q);\
.PHONY: all re down clean