bluesky-pds-docker/docker-compose.yaml

27 lines
1.1 KiB
YAML
Raw Normal View History

2024-12-10 17:27:55 +00:00
networks:
proxy:
external: true
2024-12-02 00:15:39 +00:00
services:
bluesky-pds-dev:
container_name: bluesky-pds-dev
2024-12-10 17:27:55 +00:00
hostname: ${PDS_HOSTNAME}
image: forgejo.gravityfargo.dev/gravityfargo/bluesky-pds:dev
networks:
- proxy
env_file:
- .env
2024-12-02 00:15:39 +00:00
volumes:
2024-12-03 22:49:43 +00:00
- ./config:/pds
2024-12-10 17:27:55 +00:00
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