version: "3.8" services: pocketbase: image: ghcr.io/coollabsio/pocketbase:latest environment: - SERVICE_FQDN_POCKETBASE_8080 volumes: - ./.pb/pocketbase-data:/app/pb_data - ./.pb/pocketbase-hooks:/app/pb_hooks labels: - traefik.enable=true - traefik.http.routers.poketBaseTweb.rule=Host(`${POCKET_BASE_URL}`) - traefik.http.services.poketBaseTweb.loadbalancer.server.port=${POCKET_BASE_PORT} - traefik.http.routers.poketBaseTweb.tls.certresolver=le networks: - public front: image: git.lab-ouest.org/epitech/ratrapage_t-web_front:pr-7-head depends_on: - pocketbase labels: - traefik.enable=true - traefik.http.routers.astroTweb.rule=Host(`${FRONT_URL}`) - traefik.http.services.astroTweb.loadbalancer.server.port=${FRONT_BASE_PORT} - traefik.http.routers.astroTweb.tls.certresolver=le networks: - public networks: public: external: true x-dockge: urls: - https://${POCKET_BASE_URL}/ - https://${FRONT_URL}/