2021-10-31 18:15:23 +01:00
|
|
|
services:
|
2021-11-21 00:08:04 +01:00
|
|
|
tabby:
|
|
|
|
|
build: .
|
|
|
|
|
restart: always
|
|
|
|
|
depends_on:
|
|
|
|
|
- db
|
2021-10-31 18:15:23 +01:00
|
|
|
ports:
|
|
|
|
|
- 9090:80
|
|
|
|
|
environment:
|
2021-11-21 00:08:04 +01:00
|
|
|
- DATABASE_URL=mysql://root:123@db/tabby
|
2021-10-31 18:15:23 +01:00
|
|
|
- PORT=80
|
|
|
|
|
- DEBUG=False
|
2022-01-27 11:01:07 +01:00
|
|
|
- DOCKERIZE_ARGS="-wait tcp://db:3306 -timeout 60s"
|
2025-12-31 20:46:53 -05:00
|
|
|
#
|
|
|
|
|
# OAuth Providers - uncomment and configure:
|
|
|
|
|
# - SOCIAL_AUTH_GITHUB_KEY=your_github_client_id
|
|
|
|
|
# - SOCIAL_AUTH_GITHUB_SECRET=your_github_client_secret
|
|
|
|
|
# - SOCIAL_AUTH_GITLAB_KEY=your_gitlab_client_id
|
|
|
|
|
# - SOCIAL_AUTH_GITLAB_SECRET=your_gitlab_client_secret
|
|
|
|
|
# - SOCIAL_AUTH_GOOGLE_OAUTH2_KEY=your_google_client_id
|
|
|
|
|
# - SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET=your_google_client_secret
|
|
|
|
|
#
|
|
|
|
|
# Microsoft/Azure AD (multi-tenant - allows any Microsoft account):
|
|
|
|
|
# - SOCIAL_AUTH_MICROSOFT_GRAPH_KEY=your_microsoft_client_id
|
|
|
|
|
# - SOCIAL_AUTH_MICROSOFT_GRAPH_SECRET=your_microsoft_client_secret
|
|
|
|
|
#
|
|
|
|
|
# Azure AD Single-Tenant (restricts to specific organization):
|
|
|
|
|
# - SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY=your_azure_client_id
|
|
|
|
|
# - SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET=your_azure_client_secret
|
|
|
|
|
# - SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID=your_tenant_id
|
|
|
|
|
#
|
2022-11-07 22:33:51 +01:00
|
|
|
# - APP_DIST_STORAGE="file:///app-dist"
|
2021-11-21 00:08:04 +01:00
|
|
|
|
|
|
|
|
db:
|
|
|
|
|
image: mariadb:10.7.1
|
|
|
|
|
restart: always
|
|
|
|
|
environment:
|
|
|
|
|
MARIADB_DATABASE: tabby
|
|
|
|
|
MARIADB_USER: user
|
|
|
|
|
MARIADB_PASSWORD: 123
|
|
|
|
|
MYSQL_ROOT_PASSWORD: 123
|