Advertisement
jeffreyswiggins

Nginx

Jul 3rd, 2021
478
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.51 KB | None | 0 0
  1. version: "3.7"
  2. services:
  3.  #
  4.   # Proxymanager - Nginx Proxy Manager
  5.   #
  6.   proxymanager:
  7.     container_name: proxymanager
  8.     image: jc21/nginx-proxy-manager
  9.     labels:
  10.       autoheal: true
  11.       dockerDash.name: 'nginx'
  12.       dockerDash.category: 'Nginx'
  13.       dockerDash.parents: 'proxymanagerdb'
  14.       dockerDash.icon: 'di/DiNginx'
  15.     environment:
  16.       PUID: ${PUID}
  17.       PGID: ${PGID}
  18.       TZ: ${TZ}
  19.       DB_MYSQL_HOST: 'proxymanagerdb'
  20.       DB_MYSQL_PORT: 3306
  21.       DB_MYSQL_USER: $NPMUSER
  22.       DB_MYSQL_PASSWORD: $NPMPSW
  23.       DB_MYSQL_NAME: 'npm'
  24.     ports:
  25.      - 880:80
  26.       - 881:81
  27.       - 843:443
  28.     volumes:
  29.      - ${USERDIR}/proxymanager/data:/data
  30.       - ${USERDIR}/proxymanager/letsencrypt:/etc/letsencrypt
  31.     restart: always
  32.     depends_on:
  33.       proxymanagerdb:
  34.         condition: service_healthy
  35.   #
  36.   # Proxymanagerdb - MariaDB database for Nginx Proxy Manager
  37.   #      
  38.   proxymanagerdb:
  39.     container_name: proxymanagerdb
  40.     image: ghcr.io/linuxserver/mariadb
  41.     labels:
  42.       autoheal: true
  43.       dockerDash.name: 'proxymanagerdb'
  44.       dockerDash.category: 'Nginx'
  45.       dockerDash.icon: 'si/SiMariadb'
  46.     environment:
  47.       PUID: ${PUID}
  48.       PGID: ${PGID}
  49.       TZ: ${TZ}
  50.       MYSQL_ROOT_PASSWORD: $NPMROOT
  51.       MYSQL_DATABASE: 'npm'
  52.       MYSQL_USER: $NPMUSER
  53.       MYSQL_PASSWORD: $NPMPSW
  54.     volumes:
  55.      - ${USERDIR}/proxymanagerdb:/config
  56.     restart: always
  57.     healthcheck:
  58.       test: ["CMD", "mysqladmin", "ping", "--silent"]  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement