using traefik and building added

This commit is contained in:
Nathan Price 2024-12-10 17:27:55 +00:00
parent b37b698e8c
commit 3cda16b5b6

View file

@ -1,11 +1,27 @@
networks:
proxy:
external: true
services:
bluesky-pds-dev:
container_name: bluesky-pds-dev
hostname: sheltersky.social
image: forgejo.gravityfargo.dev/gravityfargo/bluesky-pds:0.4.74
ports:
- 3000:3000
hostname: ${PDS_HOSTNAME}
image: forgejo.gravityfargo.dev/gravityfargo/bluesky-pds:dev
build: ./
networks:
- proxy
env_file:
- .env
volumes:
- ./config:/pds
env_file:
- .env
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