@@ -99,8 +99,10 @@ services:
9999 deploy :
100100 labels :
101101 - traefik.enable=true
102+ - traefik.http.routers.adminer.entryPoints=web
102103 - traefik.http.routers.adminer.middlewares=redirectscheme # DARGSTACK-REMOVE
103104 - traefik.http.routers.adminer.rule=Host(`adminer.${STACK_DOMAIN}`)
105+ - traefik.http.routers.adminer_secure.entryPoints=web-secure
104106 - traefik.http.routers.adminer_secure.rule=Host(`adminer.${STACK_DOMAIN}`)
105107 - traefik.http.routers.adminer_secure.tls.options=mintls13@file # DARGSTACK-REMOVE
106108 - traefik.http.services.adminer.loadbalancer.server.port=8080
@@ -148,8 +150,10 @@ services:
148150 deploy :
149151 labels :
150152 - traefik.enable=true
153+ - traefik.http.routers.grafana.entryPoints=web
151154 - traefik.http.routers.grafana.middlewares=redirectscheme # DARGSTACK-REMOVE
152155 - traefik.http.routers.grafana.rule=Host(`grafana.${STACK_DOMAIN}`)
156+ - traefik.http.routers.grafana_secure.entryPoints=web-secure
153157 - traefik.http.routers.grafana_secure.rule=Host(`grafana.${STACK_DOMAIN}`)
154158 - traefik.http.routers.grafana_secure.tls.options=mintls13@file # DARGSTACK-REMOVE
155159 - traefik.http.services.grafana.loadbalancer.server.port=3000
@@ -189,18 +193,22 @@ services:
189193 labels : # DARGSTACK-REMOVE
190194 - traefik.enable=true # DARGSTACK-REMOVE
191195 # Minio Console
196+ - traefik.http.routers.minio.entryPoints=web # DARGSTACK-REMOVE
192197 - traefik.http.routers.minio.middlewares=redirectscheme # DARGSTACK-REMOVE
193198 - traefik.http.routers.minio.rule=Host(`minio.${STACK_DOMAIN}`) # DARGSTACK-REMOVE
194199 - traefik.http.routers.minio.service=minio # DARGSTACK-REMOVE
200+ - traefik.http.routers.minio_secure.entryPoints=web-secure # DARGSTACK-REMOVE
195201 - traefik.http.routers.minio_secure.rule=Host(`minio.${STACK_DOMAIN}`) # DARGSTACK-REMOVE
196202 - traefik.http.routers.minio_secure.tls.options=mintls13@file # DARGSTACK-REMOVE
197203 - traefik.http.routers.minio_secure.service=minio # DARGSTACK-REMOVE
198204 - traefik.http.services.minio.loadbalancer.server.port=9001 # DARGSTACK-REMOVE
199205 - traefik.http.services.minio.loadbalancer.passhostheader=true # DARGSTACK-REMOVE
200206 # Minio itself
207+ - traefik.http.routers.s3.entryPoints=web # DARGSTACK-REMOVE
201208 - traefik.http.routers.s3.middlewares=redirectscheme # DARGSTACK-REMOVE
202209 - traefik.http.routers.s3.rule=Host(`s3.${STACK_DOMAIN}`) # DARGSTACK-REMOVE
203210 - traefik.http.routers.s3.service=s3 # DARGSTACK-REMOVE
211+ - traefik.http.routers.s3_secure.entryPoints=web-secure # DARGSTACK-REMOVE
204212 - traefik.http.routers.s3_secure.rule=Host(`s3.${STACK_DOMAIN}`) # DARGSTACK-REMOVE
205213 - traefik.http.routers.s3_secure.tls.options=mintls13@file # DARGSTACK-REMOVE
206214 - traefik.http.routers.s3_secure.service=s3 # DARGSTACK-REMOVE
@@ -219,8 +227,10 @@ services:
219227 deploy :
220228 labels :
221229 - traefik.enable=true
230+ - traefik.http.routers.portainer.entryPoints=web
222231 - traefik.http.routers.portainer.middlewares=redirectscheme # DARGSTACK-REMOVE
223232 - traefik.http.routers.portainer.rule=Host(`portainer.${STACK_DOMAIN}`)
233+ - traefik.http.routers.portainer_secure.entryPoints=web-secure
224234 - traefik.http.routers.portainer_secure.rule=Host(`portainer.${STACK_DOMAIN}`)
225235 - traefik.http.routers.portainer_secure.tls.options=mintls13@file # DARGSTACK-REMOVE
226236 - traefik.http.services.portainer.loadbalancer.server.port=9000
@@ -250,15 +260,18 @@ services:
250260 deploy :
251261 labels :
252262 - traefik.enable=true
253- - traefik.http.middlewares.postgraphile_auth.forwardauth.address=http://vibetype:3000/api/auth-proxy
263+ - traefik.http.middlewares.postgraphile_auth.forwardauth.address=http://vibetype:3000/api/service/traefik/authentication
254264 - traefik.http.middlewares.postgraphile_auth.forwardauth.forwardBody=true
255265 - traefik.http.middlewares.postgraphile_cors.headers.accessControlAllowHeaders=authorization,baggage,content-type,sentry-trace,x-turnstile-key
256266 - traefik.http.middlewares.postgraphile_cors.headers.accessControlAllowOriginList=*
267+ - traefik.http.routers.postgraphile.entryPoints=web
257268 - traefik.http.routers.postgraphile.middlewares=redirectscheme # DARGSTACK-REMOVE
258269 - traefik.http.routers.postgraphile.rule=Host(`postgraphile.${STACK_DOMAIN}`)
270+ - traefik.http.routers.postgraphile_secure.entryPoints=web-secure
259271 - traefik.http.routers.postgraphile_secure.middlewares=postgraphile_auth,postgraphile_cors
260272 - traefik.http.routers.postgraphile_secure.rule=Host(`postgraphile.${STACK_DOMAIN}`)
261273 - traefik.http.routers.postgraphile_secure.tls.options=mintls13@file # DARGSTACK-REMOVE
274+ - traefik.http.routers.postgraphile_secure_graphiql.entryPoints=web-secure
262275 - traefik.http.routers.postgraphile_secure_graphiql.rule=Host(`postgraphile.${STACK_DOMAIN}`) && Path(`/graphiql`)
263276 - traefik.http.routers.postgraphile_secure_graphiql.tls.options=mintls13@file # DARGSTACK-REMOVE
264277 - traefik.http.services.postgraphile.loadbalancer.server.port=5000
@@ -305,8 +318,10 @@ services:
305318 deploy :
306319 labels :
307320 - traefik.enable=true
321+ - traefik.http.routers.prometheus.entryPoints=web
308322 - traefik.http.routers.prometheus.middlewares=redirectscheme # DARGSTACK-REMOVE
309323 - traefik.http.routers.prometheus.rule=Host(`prometheus.${STACK_DOMAIN}`)
324+ - traefik.http.routers.prometheus_secure.entryPoints=web-secure
310325 - traefik.http.routers.prometheus_secure.rule=Host(`prometheus.${STACK_DOMAIN}`)
311326 - traefik.http.routers.prometheus_secure.tls.options=mintls13@file # DARGSTACK-REMOVE
312327 - traefik.http.services.prometheus.loadbalancer.server.port=9090
@@ -319,8 +334,10 @@ services:
319334 deploy :
320335 labels :
321336 - traefik.enable=true
337+ - traefik.http.routers.reccoom.entryPoints=web
322338 - traefik.http.routers.reccoom.middlewares=redirectscheme # DARGSTACK-REMOVE
323339 - traefik.http.routers.reccoom.rule=Host(`reccoom.${STACK_DOMAIN}`)
340+ - traefik.http.routers.reccoom_secure.entryPoints=web-secure
324341 - traefik.http.routers.reccoom_secure.rule=Host(`reccoom.${STACK_DOMAIN}`)
325342 - traefik.http.routers.reccoom_secure.tls.options=mintls13@file # DARGSTACK-REMOVE
326343 - traefik.http.services.reccoom.loadbalancer.server.port=8001
@@ -347,16 +364,18 @@ services:
347364 # timeout: 10s
348365 # retries: 3
349366 # start_period: 10s
350- image : redpandadata/redpanda:v25.1.3
367+ image : redpandadata/redpanda:v25.1.4
351368 volumes :
352369 - redpanda_data:/var/lib/redpanda/data
353370 redpanda-console :
354371 # You can access the event streaming platform's ui at [redpanda.localhost](https://redpanda.localhost/).
355372 deploy :
356373 labels :
357374 - traefik.enable=true
375+ - traefik.http.routers.redpanda.entryPoints=web
358376 - traefik.http.routers.redpanda.middlewares=redirectscheme # DARGSTACK-REMOVE
359377 - traefik.http.routers.redpanda.rule=Host(`redpanda.${STACK_DOMAIN}`)
378+ - traefik.http.routers.redpanda_secure.entryPoints=web-secure
360379 - traefik.http.routers.redpanda_secure.rule=Host(`redpanda.${STACK_DOMAIN}`)
361380 - traefik.http.routers.redpanda_secure.tls.options=mintls13@file # DARGSTACK-REMOVE
362381 - traefik.http.services.redpanda.loadbalancer.server.port=8080
@@ -382,6 +401,7 @@ services:
382401 - --api=true
383402 - --entryPoints.web.address=:80
384403 - --entryPoints.web-secure.address=:443
404+ - --entryPoints.nuxt-content-websocket.address=:4000 # DARGSTACK-REMOVE
385405 - --providers.swarm=true
386406 - --providers.swarm.endpoint=unix:///var/run/docker.sock
387407 - --providers.swarm.exposedByDefault=false
@@ -392,9 +412,11 @@ services:
392412 labels :
393413 - traefik.enable=true
394414 - traefik.http.middlewares.redirectscheme.redirectscheme.scheme=https # DARGSTACK-REMOVE
415+ - traefik.http.routers.traefik.entryPoints=web
395416 - traefik.http.routers.traefik.middlewares=redirectscheme # DARGSTACK-REMOVE
396417 - traefik.http.routers.traefik.rule=Host(`traefik.${STACK_DOMAIN}`)
397418 - traefik.http.routers.traefik.service=api@internal
419+ - traefik.http.routers.traefik_secure.entryPoints=web-secure
398420 - traefik.http.routers.traefik_secure.rule=Host(`traefik.${STACK_DOMAIN}`)
399421 - traefik.http.routers.traefik_secure.service=api@internal
400422 - traefik.http.routers.traefik_secure.tls.options=mintls13@file # DARGSTACK-REMOVE
@@ -413,19 +435,25 @@ services:
413435 protocol : tcp # DARGSTACK-REMOVE
414436 published : 443 # DARGSTACK-REMOVE
415437 target : 443 # DARGSTACK-REMOVE
438+ - mode : host # DARGSTACK-REMOVE
439+ protocol : tcp # DARGSTACK-REMOVE
440+ published : 4000 # DARGSTACK-REMOVE
441+ target : 4000 # DARGSTACK-REMOVE
416442 volumes :
417443 - /var/run/docker.sock:/var/run/docker.sock
418444 - ./certificates/:/etc/traefik/acme/
419445 - ./configurations/traefik/dynamic.yml:/dynamic.yml:ro # DARGSTACK-REMOVE
420446 tusd :
421447 # You can access the upload service at [tusd.localhost](https://tusd.localhost/).
422- command : -behind-proxy --hooks-enabled-events pre-create,pre-finish,post-terminate --hooks-http http://vibetype:3000/api/tusd -max-size ${TUSD_MAX_SIZE} -s3-bucket ${TUSD_BUCKET} -s3-endpoint ${TUSD_ENDPOINT}
448+ command : -behind-proxy --hooks-enabled-events pre-create,pre-finish,post-terminate --hooks-http http://vibetype:3000/api/service/ tusd -max-size ${TUSD_MAX_SIZE} -s3-bucket ${TUSD_BUCKET} -s3-endpoint ${TUSD_ENDPOINT}
423449 deploy :
424450 labels :
425451 - traefik.enable=true
452+ - traefik.http.middlewares.tusd_cors.headers.customresponseheaders.Cross-Origin-Resource-Policy=cross-origin
453+ - traefik.http.routers.tusd.entryPoints=web
426454 - traefik.http.routers.tusd.middlewares=redirectscheme # DARGSTACK-REMOVE
427455 - traefik.http.routers.tusd.rule=Host(`tusd.${STACK_DOMAIN}`)
428- - traefik.http.middlewares.tusd_cors.headers.customresponseheaders.Cross-Origin-Resource-Policy=cross-origin
456+ - traefik.http.routers.tusd_secure.entryPoints=web-secure
429457 - traefik.http.routers.tusd_secure.middlewares=tusd_cors
430458 - traefik.http.routers.tusd_secure.rule=Host(`tusd.${STACK_DOMAIN}`) && (Method(`GET`) || Method(`HEAD`) || Method(`OPTIONS`) || Method(`POST`) || Method(`PUT`) || Method(`PATCH`))
431459 - traefik.http.routers.tusd_secure.tls.options=mintls13@file # DARGSTACK-REMOVE
@@ -449,11 +477,18 @@ services:
449477 - traefik.http.routers.vibetype.entryPoints=web
450478 - traefik.http.routers.vibetype.middlewares=redirectscheme # DARGSTACK-REMOVE
451479 - traefik.http.routers.vibetype.rule=Host(`${STACK_DOMAIN}`) || Host(`www.${STACK_DOMAIN}`)
480+ - traefik.http.routers.vibetype.service=vibetype # DARGSTACK-REMOVE
481+ - traefik.http.routers.vibetype_content_secure.entryPoints=nuxt-content-websocket # DARGSTACK-REMOVE
482+ - traefik.http.routers.vibetype_content_secure.rule=Host(`${STACK_DOMAIN}`) || Host(`www.${STACK_DOMAIN}`) # DARGSTACK-REMOVE
483+ - traefik.http.routers.vibetype_content_secure.service=vibetype_content # DARGSTACK-REMOVE
484+ - traefik.http.routers.vibetype_content_secure.tls.options=mintls13@file # DARGSTACK-REMOVE
452485 - traefik.http.routers.vibetype_secure.entryPoints=web-secure
453486 - traefik.http.routers.vibetype_secure.middlewares=vibetype_cors,vibetype_redirectregex
454487 - traefik.http.routers.vibetype_secure.rule=Host(`${STACK_DOMAIN}`) || Host(`www.${STACK_DOMAIN}`)
488+ - traefik.http.routers.vibetype_secure.service=vibetype # DARGSTACK-REMOVE
455489 - traefik.http.routers.vibetype_secure.tls.options=mintls13@file # DARGSTACK-REMOVE
456490 - traefik.http.services.vibetype.loadbalancer.server.port=3000
491+ - traefik.http.services.vibetype_content.loadbalancer.server.port=4000 # DARGSTACK-REMOVE
457492 environment :
458493 AWS_REGION : ${VIBETYPE_AWS_REGION}
459494 CONSOLA_LEVEL : 4 # debug #DARGSTACK-REMOVE
0 commit comments