services/authentik/docker-compose.yml

69 lines
1.2 KiB
YAML
Raw Normal View History

2022-08-06 23:14:57 +00:00
---
version: '3.2'
services:
server:
image: goauthentik.io/server:2022.8.1
2022-08-06 23:14:57 +00:00
restart: unless-stopped
command: server
volumes:
- ./media:/media
- ./custom-templates:/templates
- geoip:/geoip
env_file:
- .env
- .secret.env
depends_on:
- redis
networks:
local-net:
services:
aliases:
- authentik
worker:
image: goauthentik.io/server:2022.8.1
2022-08-06 23:14:57 +00:00
restart: unless-stopped
command: worker
user: root
volumes:
- ./backups:/backups
- ./media:/media
- ./certs:/certs
- /var/run/docker.sock:/var/run/docker.sock
- ./custom-templates:/templates
- geoip:/geoip
env_file:
- .env
- .secret.env
depends_on:
- redis
networks:
local-net:
geoipupdate:
image: "maxmindinc/geoipupdate:latest"
volumes:
- "geoip:/usr/share/GeoIP"
env_file:
- .env
- .secret.env
depends_on:
- redis
networks:
local-net:
redis:
image: redis:alpine
restart: unless-stopped
networks:
local-net:
volumes:
geoip:
networks:
local-net:
services:
external: true