feat: simplify docker-compose configuration by removing static IP assignments and unused services
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 13s
Nix Format Check / check-format (push) Successful in 45s
Python Lint Check / check-python (push) Failing after 9s

This commit is contained in:
2025-03-27 13:06:48 +01:00
parent 1af7abff2e
commit 7bbe824071

View File

@@ -16,8 +16,7 @@ services:
- /mnt/object_storage:/storage
restart: "unless-stopped"
networks:
arr-stack-net:
ipv4_address: 172.20.0.4
- arr-stack-net
sonarr:
image: linuxserver/sonarr:latest
@@ -35,12 +34,10 @@ services:
- host.docker.internal:host-gateway
restart: unless-stopped
networks:
arr-stack-net:
ipv4_address: 172.20.0.3
- arr-stack-net
lidarr:
image: linuxserver/lidarr:latest
container_name: lidarr
environment:
- PUID=1000
- PGID=100
@@ -54,8 +51,7 @@ services:
- /mnt/object_storage:/storage
restart: unless-stopped
networks:
arr-stack-net:
ipv4_address: 172.20.0.5
- arr-stack-net
prowlarr:
container_name: prowlarr
@@ -66,11 +62,13 @@ services:
- TZ=Europe/Amsterdam
volumes:
- {{ arr_stack_data_dir }}/prowlarr-config:/config
extra_hosts:
- host.docker.internal:host-gateway
ports:
- 9696:9696
restart: unless-stopped
network_mode: "service:gluetun-prowlarr"
depends_on:
gluetun-prowlarr:
condition: service_healthy
networks:
- arr-stack-net
flaresolverr:
image: ghcr.io/flaresolverr/flaresolverr:latest
@@ -106,38 +104,8 @@ services:
- arr-stack-net
- caddy_network
gluetun-prowlarr:
image: qmcgaw/gluetun:latest
privileged: true
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun:/dev/net/tun
volumes:
- {{ arr_stack_data_dir }}/gluetun-prowlarr-config:/gluetun
ports:
- 9696:9696 # Prowlarr
environment:
- PUID=1000
- PGID=100
- VPN_SERVICE_PROVIDER={{ lookup('community.general.onepassword', 'qm7lxjrv2ctgzsjuwtolxpd5i4', vault='j7nmhqlsjmp2r6umly5t75hzb4', field='VPN_SERVICE_PROVIDER') }}
- OPENVPN_USER={{ lookup('community.general.onepassword', 'qm7lxjrv2ctgzsjuwtolxpd5i4', vault='j7nmhqlsjmp2r6umly5t75hzb4', field='OPENVPN_USER') }}
- OPENVPN_PASSWORD={{ lookup('community.general.onepassword', 'qm7lxjrv2ctgzsjuwtolxpd5i4', vault='j7nmhqlsjmp2r6umly5t75hzb4', field='OPENVPN_PASSWORD') }}
- SERVER_COUNTRIES={{ lookup('community.general.onepassword', 'qm7lxjrv2ctgzsjuwtolxpd5i4', vault='j7nmhqlsjmp2r6umly5t75hzb4', field='SERVER_COUNTRIES') }}
extra_hosts:
- "lidarr:172.20.0.5"
- "radarr:172.20.0.4"
- "sonarr:172.20.0.3"
restart: always
networks:
arr-stack-net:
ipv4_address: 172.20.0.6
networks:
arr-stack-net:
ipam:
config:
- subnet: 172.20.0.0/24
caddy_network:
external: true
name: caddy_default