Files
templates/blueprints/storyden/docker-compose.yml
Adam Matthiesen eb2f470443 Add Storyden blueprint and meta (#424)
* Add Storyden blueprint and meta

* fix template.toml
2025-10-04 22:01:15 -06:00

37 lines
1.5 KiB
YAML

volumes:
storyden_data:
services:
storyden:
image: ghcr.io/southclaws/storyden:latest
expose:
- 8000
volumes:
- storyden_data:/storyden/data
environment:
# https://www.storyden.org/docs/operation/configuration#core-configuration
PUBLIC_WEB_ADDRESS: ${STORYDEN_FQDN}
PUBLIC_API_ADDRESS: ${STORYDEN_FQDN}
# https://www.storyden.org/docs/operation/configuration#email
# EMAIL_PROVIDER: ${EMAIL_PROVIDER}
# SENDGRID_FROM_NAME: ${SENDGRID_FROM_NAME}
# SENDGRID_FROM_ADDRESS: ${SENDGRID_FROM_ADDRESS}
# SENDGRID_API_KEY: ${SENDGRID_API_KEY}
# https://www.storyden.org/docs/operation/configuration#authentication
# JWT_SECRET: ${JWT_SECRET}
# OAUTH_GOOGLE_ENABLED: ${OAUTH_GOOGLE_ENABLED}
# OAUTH_GOOGLE_CLIENT_ID: ${OAUTH_GOOGLE_CLIENT_ID}
# OAUTH_GOOGLE_CLIENT_SECRET: ${OAUTH_GOOGLE_CLIENT_SECRET}
# OAUTH_GITHUB_ENABLED: ${OAUTH_GITHUB_ENABLED}
# OAUTH_GITHUB_CLIENT_ID: ${OAUTH_GITHUB_CLIENT_ID}
# OAUTH_GITHUB_CLIENT_SECRET: ${OAUTH_GITHUB_CLIENT_SECRET}
# OAUTH_DISCORD_ENABLED: ${OAUTH_DISCORD_ENABLED}
# OAUTH_DISCORD_CLIENT_ID: ${OAUTH_DISCORD_CLIENT_ID}
# OAUTH_DISCORD_CLIENT_SECRET: ${OAUTH_DISCORD_CLIENT_SECRET}
# OAUTH_KEYCLOAK_ENABLED: ${OAUTH_KEYCLOAK_ENABLED}
# OAUTH_KEYCLOAK_CLIENT_ID: ${OAUTH_KEYCLOAK_CLIENT_ID}
# OAUTH_KEYCLOAK_CLIENT_SECRET: ${OAUTH_KEYCLOAK_CLIENT_SECRET}
# OAUTH_KEYCLOAK_ISSUER_URL: ${OAUTH_KEYCLOAK_ISSUER_URL}