services: server: image: caddy ports: - '80:80' - '443:443' volumes: - '/home/docker/caddy/Caddyfile:/etc/caddy/Caddyfile' - '/home/docker/caddy/root_ca.pem:/etc/caddy/root_ca.pem' - '/home/docker/caddy/certs:/certs' restart: unless-stopped authelia: image: authelia/authelia container_name: authelia ports: - 9091:9091/tcp volumes: - '/home/docker/authelia:/config' restart: unless-stopped redis: image: redis:alpine container_name: redis volumes: - '/home/docker/redis:/data' expose: - 6379 restart: unless-stopped