Marc Cataford
57a2b02c74
* infra(techdebt): migrate bastion, deluge to not use compose * infra: migrate plex, move env files out of repository path * infra: migrate bitwarden * infra: add version tagging * chore: linting + docs
48 lines
1.1 KiB
Django/Jinja
48 lines
1.1 KiB
Django/Jinja
services:
|
|
deluge:
|
|
ports:
|
|
- 8112:8112
|
|
- 6881:6881/udp
|
|
- 6881:6881/tcp
|
|
volumes:
|
|
- {{ DELUGE_CONFIG_ROOT }}:/config
|
|
- {{ DELUGE_DOWNLOADS_ROOT }}:/downloads
|
|
- {{ DELUGE_COMPLETE_DOWNLOADS_ROOT }}:/complete
|
|
env_files:
|
|
- {{ ENVS_ROOT }}/deluge.env
|
|
bastion:
|
|
env_files:
|
|
- {{ ENVS_ROOT }}/bastion.env
|
|
bitwarden:
|
|
env_files:
|
|
- {{ ENVS_ROOT }}/bitwarden-web.env
|
|
port:
|
|
- 7000:8080
|
|
- 7001:8443
|
|
volumes:
|
|
- {{ BITWARDEN_CONFIG_ROOT }}:/etc/bitwarden
|
|
- {{ BITWARDEN_LOGS_ROOT }}:/var/log/bitwarden
|
|
bitwarden-db:
|
|
env_files:
|
|
- {{ ENVS_ROOT }}/bitwarden-db.env
|
|
volumes:
|
|
- {{ BITWARDEN_DB_ROOT }}:/var/lib/mysql
|
|
ports:
|
|
- 3306:3306
|
|
plex:
|
|
ports:
|
|
- 32400:32400/tcp
|
|
- 32469:32469/tcp
|
|
- 3005:3005/tcp
|
|
- 8324:8324/tcp
|
|
- 1900:1900/udp
|
|
- 32410:32410/udp
|
|
- 32412:32412/udp
|
|
- 32413:32413/udp
|
|
- 32414:32414/udp
|
|
env_files:
|
|
- {{ ENVS_ROOT }}/plex.env
|
|
volumes:
|
|
- {{ PLEX_DB_ROOT }}:/config
|
|
- {{ PLEX_TRANSCODE_ROOT }}:/transcode
|
|
- {{ PLEX_DATA_ROOT }}:/data
|