version: '3.8' services: radicale: image: tomsquest/docker-radicale container_name: radicale ports: - "5232:5232" environment: - RADICALE_STORAGE_TYPE=database - RADICALE_DATABASE_URL=postgresql://radicale:password@db/radicale depends_on: - db db: image: postgres:13 container_name: radicale_db environment: POSTGRES_USER: radicale POSTGRES_PASSWORD: password POSTGRES_DB: radicale volumes: - ./postgres_data:/var/lib/postgresql/data