Files
docker/docker-compose.yml
2021-12-18 16:52:03 +02:00

61 lines
1.6 KiB
YAML
Executable File

version: "2.1"
services:
swag:
image: ghcr.io/linuxserver/swag
container_name: swag-proxy
cap_add:
- NET_ADMIN
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Jerusalem
- URL=pukeko.xyz #optional
- SUBDOMAINS=cloud,git,photos,stream,vault,wiki,grocy,torrent,ler,pod,sync,tasks,notes,news,secure,flight,monitor,tv,movies,subtitles,index,portain
- VALIDATION=dns
- DNSPLUGIN=cloudflare #optional
#- PROPAGATION=100 #optional
#- DUCKDNSTOKEN= #optional
- EMAIL=matanhorovitz@protonmail.com #optional
- ONLY_SUBDOMAINS=false #optional
#- EXTRA_DOMAINS=
- STAGING=false #optional
- DOCKER_MODS=linuxserver/mods:swag-auto-reload
volumes:
- /Red-Vol/Media/Containers/swag/config:/config
ports:
- 443:443
- 80:80 #optional
restart: unless-stopped
homer:
image: b4bz/homer
container_name: homer
volumes:
- /Red-Vol/Media/Containers/homer/assets/:/www/assets
ports:
- 4957:8080
environment:
- UID=1000
- GID=1000
restart: unless-stopped
authelia:
image: authelia/authelia:latest
container_name: authelia
environment:
- TZ=Asia/Jerusalem
- AUTHELIA_IDENTITY_PROVIDERS_OIDC_ISSUER_PRIVATE_KEY_FILE=/run/secrets/private_key
volumes:
- ./authelia:/config
restart: unless-stopped
secrets:
- hmac
- private_key
secrets:
hmac:
file: ./authelia/secrets/hmac
private_key:
file: ./authelia/secrets/issuer_private_key
networks:
default:
name: takahe_network