diff --git a/Makefile b/Makefile index 401dc87..e1e2d98 100644 --- a/Makefile +++ b/Makefile @@ -31,7 +31,9 @@ run : $(CERT_PATH_FILES) echoo "Running '$(SRC_COMPOSE)'..." cd -- $(SRC_COMPOSE) - DATABASE_PWD="$(DATABASE_PWD)" $(DOCKER) compose up --build + mkdir -p $(VOLUMES_PATH)/www + mkdir -p $(VOLUMES_PATH)/db + DATABASE_PWD="$(DATABASE_PWD)" VOLUMES_PATH="$(VOLUMES_PATH)" $(DOCKER) compose up --build >/dev/null cd - diff --git a/env_template b/env_template index 7a3014c..2257a17 100644 --- a/env_template +++ b/env_template @@ -1,2 +1,3 @@ DOMAIN=mcolonna.42.fr DATABASE_PWD=[insert_cool_password_here] +VOLUMES_PATH=[insert_absolute_path] diff --git a/srcs/docker-compose.yml b/srcs/docker-compose.yml index 5ffc3be..d9e9bd7 100644 --- a/srcs/docker-compose.yml +++ b/srcs/docker-compose.yml @@ -40,7 +40,17 @@ services: volumes: www: + driver: local + driver_opts: + type: none + device: "${VOLUMES_PATH:?error}/www" + o: bind db: + driver: local + driver_opts: + type: none + device: "${VOLUMES_PATH:?error}/db" + o: bind secrets: database-pwd: