From 19dafed214272a9e9ff7d893926262c70b0eb84b Mon Sep 17 00:00:00 2001 From: Andre Challier Date: Wed, 27 Mar 2024 15:09:40 +0100 Subject: [PATCH] make volumes configurable --- .env | 3 ++- docker-compose.yml | 10 +++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.env b/.env index 34e4383..b63077d 100644 --- a/.env +++ b/.env @@ -1,3 +1,4 @@ +WEBHOOK_GIT_DATA_PATH=/path/to/webhook-git/data WEBHOOK_SECRET=1234 NGINX_NETWORK=network-name -WEBHOOK_GIT_NETWORK=network-name \ No newline at end of file +WEBHOOK_GIT_NETWORK=network-name diff --git a/docker-compose.yml b/docker-compose.yml index 6337808..10de3de 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,8 +5,6 @@ services: image: nginx:latest volumes: - static-files:/usr/share/nginx/html - - webhooks-git-ssh:/root/.ssh - - webhooks-git-data:/etc/webhook/ networks: - nginx-network @@ -15,14 +13,16 @@ services: context: ./webhooks-git dockerfile: Dockerfile volumes: - - static-files:/etc/static-files + - static-files:/html + - type: bind + source: ${WEBHOOK_GIT_DATA_PATH} + target: /data networks: - webhooks-git-network volumes: static-files: - webhooks-git-ssh: - webhooks-git-data: + name: ${STATIC_FILES_VOLUME_NAME} networks: nginx-network: name: ${NGINX_NETWORK}