This repository has been archived on 2024-07-19. You can view files and clone it, but cannot push or open issues or pull requests.
spadinastan/services.yml.j2
Marc Cataford 57a2b02c74
infra: remove docker compose dependency (#28)
* 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
2023-09-04 14:22:53 -04:00

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