39 lines
913 B
YAML
Executable File
39 lines
913 B
YAML
Executable File
version: '3'
|
|
|
|
services:
|
|
nginxproxymanager:
|
|
container_name: nginxproxymanager
|
|
hostname: nginxproxymanager
|
|
image: jc21/nginx-proxy-manager:2.9.4
|
|
environment:
|
|
- X_FRAME_OPTIONS=sameorigin
|
|
- DB_MYSQL_HOST=npmdb
|
|
- DB_MYSQL_PORT=3306
|
|
- DB_MYSQL_USER=npm
|
|
- DB_MYSQL_PASSWORD=npm
|
|
- DB_MYSQL_NAME=npm
|
|
ports:
|
|
- 443:443/tcp
|
|
- 80:80/tcp
|
|
- 81:81/tcp
|
|
restart: always
|
|
depends_on:
|
|
- npmdb
|
|
volumes:
|
|
- /docker/appdata/npm/data:/data
|
|
- /docker/appdata/npm/letsencrypt:/etc/letsencrypt
|
|
- /etc/localtime:/etc/localtime:ro
|
|
|
|
npmdb:
|
|
container_name: npmdb
|
|
hostname: npmdb
|
|
image: jc21/mariadb-aria:latest
|
|
restart: always
|
|
environment:
|
|
- MYSQL_ROOT_PASSWORD=npm
|
|
- MYSQL_DATABASE=npm
|
|
- MYSQL_USER=npm
|
|
- MYSQL_PASSWORD=npm
|
|
volumes:
|
|
- /docker/appdata/npm/mysql:/var/lib/mysql
|