You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

58 lines
1.1 KiB

version: "3.9"
services:
torrent_webui:
build:
context: ./torrent-webui
depends_on:
- "database"
- "torrent_client"
env_file:
- ./torrent-webui/.env
links:
- "database"
- "torrent_client"
ports:
- 3100:3100
secrets:
- mysql_root_password
volumes:
- tmp:/tmp
torrent_client:
build:
context: ./torrent-client
depends_on:
- "database"
env_file:
- ./torrent-client/.env
links:
- "database"
secrets:
- mysql_root_password
volumes:
- tmp:/tmp
database:
image: mysql
command: --default-authentication-plugin=mysql_native_password
restart: always
environment:
MYSQL_ROOT_PASSWORD_FILE: /run/secrets/mysql_root_password
ports:
- 33060:3306
security_opt:
- seccomp=unconfined
secrets:
- mysql_root_password
volumes:
- ./database/init:/docker-entrypoint-initdb.d
- mysql:/var/lib/mysql
secrets:
mysql_root_password:
file: ./.secrets/mysql_root_password
volumes:
mysql:
tmp: