networks: proxy: external: true services: bluesky-pds-dev: container_name: bluesky-pds-dev hostname: ${PDS_HOSTNAME} image: forgejo.gravityfargo.dev/gravityfargo/bluesky-pds:dev networks: - proxy env_file: - .env volumes: - ./config:/pds # - ./entrypoint.sh:/entrypoint.sh labels: traefik.enable: "true" traefik.http.routers.bluesky-pds-insecure.entrypoints: http traefik.http.routers.bluesky-pds-insecure.rule: HostRegexp(`^.+\.${URL_NAME}\.${URL_SUFFIX}$`) || Host(`${PDS_HOSTNAME}`) traefik.http.routers.bluesky-pds-insecure.middlewares: BlueskyHeaders@file traefik.http.routers.bluesky-pds-secure.entrypoints: https traefik.http.routers.bluesky-pds-secure.rule: HostRegexp(`^.+\.${URL_NAME}\.${URL_SUFFIX}$`) || Host(`${PDS_HOSTNAME}`) traefik.http.routers.bluesky-pds-secure.tls: "true" traefik.http.services.bluesky-pds.loadbalancer.server.scheme: http traefik.http.services.bluesky-pds.loadbalancer.server.port: 3000 traefik.http.routers.bluesky-pds-secure.middlewares: BlueskyHeaders@file