2026-08-29 21:22:04 +00:00
|
|
|
domain: baseline.fritzlab.net
|
|
|
|
|
artifacts:
|
|
|
|
|
- name: portal
|
|
|
|
|
type: static
|
|
|
|
|
content_dir: portal/build
|
|
|
|
|
publish:
|
|
|
|
|
bucket: baseline-portal
|
|
|
|
|
credentials:
|
|
|
|
|
access_key_env: PORTAL_S3_ACCESS_KEY
|
|
|
|
|
secret_key_env: PORTAL_S3_SECRET_KEY
|
|
|
|
|
cache:
|
|
|
|
|
rules:
|
|
|
|
|
- path: /
|
|
|
|
|
cache_control: private, no-store
|
|
|
|
|
- name: distributions
|
|
|
|
|
type: static
|
|
|
|
|
content_dir: dist
|
2026-08-29 23:41:41 +00:00
|
|
|
cors_origins: ['*']
|
2026-08-29 21:22:04 +00:00
|
|
|
publish:
|
|
|
|
|
bucket: baseline-dist
|
|
|
|
|
credentials:
|
|
|
|
|
access_key_env: DIST_S3_ACCESS_KEY
|
|
|
|
|
secret_key_env: DIST_S3_SECRET_KEY
|
|
|
|
|
cache:
|
|
|
|
|
rules:
|
|
|
|
|
- path: /
|
|
|
|
|
cache_control: public, max-age=0, must-revalidate
|
|
|
|
|
- path: releases
|
|
|
|
|
cache_control: public, max-age=31536000, immutable
|
|
|
|
|
- path: channels
|
|
|
|
|
cache_control: public, max-age=0, must-revalidate
|
|
|
|
|
routes:
|
|
|
|
|
- name: portal
|
|
|
|
|
path: /
|
|
|
|
|
artifact: portal
|
|
|
|
|
access:
|
|
|
|
|
mode: protected
|
|
|
|
|
middleware: authentik-forwardauth
|
|
|
|
|
- name: distributions
|
|
|
|
|
path: /dist
|
|
|
|
|
artifact: distributions
|
|
|
|
|
access:
|
|
|
|
|
mode: public
|