Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "3.7"
- services:
- #
- # Proxymanager - Nginx Proxy Manager
- #
- proxymanager:
- container_name: proxymanager
- image: jc21/nginx-proxy-manager
- labels:
- autoheal: true
- dockerDash.name: 'nginx'
- dockerDash.category: 'Nginx'
- dockerDash.parents: 'proxymanagerdb'
- dockerDash.icon: 'di/DiNginx'
- environment:
- PUID: ${PUID}
- PGID: ${PGID}
- TZ: ${TZ}
- DB_MYSQL_HOST: 'proxymanagerdb'
- DB_MYSQL_PORT: 3306
- DB_MYSQL_USER: $NPMUSER
- DB_MYSQL_PASSWORD: $NPMPSW
- DB_MYSQL_NAME: 'npm'
- ports:
- - 880:80
- - 881:81
- - 843:443
- volumes:
- - ${USERDIR}/proxymanager/data:/data
- - ${USERDIR}/proxymanager/letsencrypt:/etc/letsencrypt
- restart: always
- depends_on:
- proxymanagerdb:
- condition: service_healthy
- #
- # Proxymanagerdb - MariaDB database for Nginx Proxy Manager
- #
- proxymanagerdb:
- container_name: proxymanagerdb
- image: ghcr.io/linuxserver/mariadb
- labels:
- autoheal: true
- dockerDash.name: 'proxymanagerdb'
- dockerDash.category: 'Nginx'
- dockerDash.icon: 'si/SiMariadb'
- environment:
- PUID: ${PUID}
- PGID: ${PGID}
- TZ: ${TZ}
- MYSQL_ROOT_PASSWORD: $NPMROOT
- MYSQL_DATABASE: 'npm'
- MYSQL_USER: $NPMUSER
- MYSQL_PASSWORD: $NPMPSW
- volumes:
- - ${USERDIR}/proxymanagerdb:/config
- restart: always
- healthcheck:
- test: ["CMD", "mysqladmin", "ping", "--silent"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement