From 96e27caaa5ef6a44108a1857c49cd042df25081d Mon Sep 17 00:00:00 2001 From: Aroy-Art Date: Wed, 4 Jun 2025 12:27:55 +0200 Subject: [PATCH] Nginx-Proxy-Manager Stack: add base compose --- .../Nginx-Proxy-Manager/docker-compose.yml | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 Docker/Docker-Compose/Nginx-Proxy-Manager/docker-compose.yml diff --git a/Docker/Docker-Compose/Nginx-Proxy-Manager/docker-compose.yml b/Docker/Docker-Compose/Nginx-Proxy-Manager/docker-compose.yml new file mode 100644 index 0000000..01df4e4 --- /dev/null +++ b/Docker/Docker-Compose/Nginx-Proxy-Manager/docker-compose.yml @@ -0,0 +1,36 @@ +name: nginx-proxy-manager-stack + +services: + app: + image: 'jc21/nginx-proxy-manager:latest' + restart: unless-stopped + ports: + # These ports are in format : + - '80:80' # Public HTTP Port + - '443:443' # Public HTTPS Port + - '81:81' # Admin Web Port + # Add any other Stream port you want to expose + # - '21:21' # FTP + environment: + # Postgres parameters: + DB_POSTGRES_HOST: ${DB_HOST:-db} + DB_POSTGRES_PORT: ${DB_PORT:-5432} + DB_POSTGRES_USER: ${DB_USER:-npm} + DB_POSTGRES_PASSWORD: ${DB_PASSWORD:-npmpass} + DB_POSTGRES_NAME: ${DB_NAME:-npm} + # Set to true if IPv6 is not enabled on your host + DISABLE_IPV6: false + volumes: + - ${DATA_PATH:-./Data}:/data + - ${LE_PATH:-./LetsEncrypt}:/etc/letsencrypt + depends_on: + - db + + db: + image: postgres:16-alpine + environment: + POSTGRES_USER: ${DB_USER:-npm} + POSTGRES_PASSWORD: ${DB_PASSWORD:-npmpass} + POSTGRES_DB: ${BDB_NAME:-npm} + volumes: + - ${DB_PATH:-./Database}:/var/lib/postgresql/data