docker-apps/radicale/compose.yaml

45 lines
1.0 KiB
YAML

services:
radicale:
image: tomsquest/docker-radicale
container_name: radicale
restart: always
user: "root:root"
environment:
- UID=0
- GID=0
- TAKE_FILE_OWNERSHIP=false
volumes:
- /docker/data/radicale/data:/data
- ./config:/config:ro
networks:
- caddy_default
- net
ui:
image: ghcr.io/nagimov/agendav-docker:latest
container_name: radicale_ui
restart: always
ports:
- 19999:8080
user: "root:root"
environment:
- AGENDAV_SERVER_NAME=127.0.0.1
- AGENDAV_TITLE=
- AGENDAV_FOOTER=
- AGENDAV_CALDAV_SERVER=http://radicale:5232/%u
- AGENDAV_CALDAV_PUBLIC_URL=https://c.aggtaa.com
- AGENDAV_TIMEZONE=Europe/Moscow
- AGENDAV_WEEKSTART=1 # monday
- AGENDAV_LANG=en
- AGENDAV_LOG_DIR=/tmp/
# - AGENDAV_ENVIRONMENT=dev
networks:
- caddy_default
- net
networks:
caddy_default:
external: true
net:
internal: true
# also see https://github.com/iBigQ/radicale-birthday-calendar