Added tinybird config

This commit is contained in:
Joe Grigg
2025-05-29 14:01:17 +01:00
parent 72be447b06
commit de4605e48d
2 changed files with 12 additions and 1 deletions

View File

@@ -3,3 +3,6 @@ DOMAIN=example.com
DATABASE_ROOT_PASSWORD=reallysecurerootpassword DATABASE_ROOT_PASSWORD=reallysecurerootpassword
DATABASE_USER=optionalusername DATABASE_USER=optionalusername
DATABASE_PASSWORD=ghostpassword DATABASE_PASSWORD=ghostpassword
TINYBIRD_ID=12345
TINYBIRD_TOKEN=12345

View File

@@ -22,12 +22,20 @@ services:
expose: expose:
- "2368" - "2368"
environment: environment:
url: https://${DOMAIN:?DOMAIN environment variable is required}
database__client: mysql database__client: mysql
database__connection__host: db database__connection__host: db
database__connection__user: ${DATABASE_USER:-ghost} database__connection__user: ${DATABASE_USER:-ghost}
database__connection__password: ${DATABASE_PASSWORD:?DATABASE_PASSWORD environment variable is required} database__connection__password: ${DATABASE_PASSWORD:?DATABASE_PASSWORD environment variable is required}
database__connection__database: ghost database__connection__database: ghost
url: https://${DOMAIN:?DOMAIN environment variable is required} enableDeveloperExperiments: true
tinybird__tracker__endpoint: https://${DOMAIN:?DOMAIN environment variable is required}/.ghost/analytics/tb/web_analytics
tinybird__tracker__id: ${TINYBIRD_ID}
tinybird__tracker__datasource: analytics_events
tinybird__tracker__token: ${TINYBIRD_TOKEN}
tinybird__stats__endpoint: https://api.tinybird.co
tinybird__stats__id: ${TINYBIRD_ID}
tinybird__stats__token: ${TINYBIRD_TOKEN}
volumes: volumes:
- ghost_content:/var/lib/ghost/content - ghost_content:/var/lib/ghost/content
depends_on: depends_on: