Update docker-compose.yml

This commit is contained in:
tvon
2025-10-15 23:00:08 +08:00
committed by GitHub
parent bed91cbcf7
commit c6a1f08031

View File

@@ -9,6 +9,8 @@ services:
ENVIRONMENT: ${ENVIRONMENT:-production}
DEBUG: ${DEBUG:-false}
DB_PROVIDER: ${DB_PROVIDER:-sqlite}
MYSQL_HOST: ${MYSQL_HOST:-db}
MYSQL_PORT: ${MYSQL_PORT:-3306}
MYSQL_USER: ${MYSQL_USER:-arboris}
@@ -40,6 +42,8 @@ services:
LINUXDO_TOKEN_URL: ${LINUXDO_TOKEN_URL:-https://connect.linux.do/oauth2/token}
LINUXDO_USER_INFO_URL: ${LINUXDO_USER_INFO_URL:-https://connect.linux.do/api/user}
restart: unless-stopped
volumes:
- ${SQLITE_STORAGE_SOURCE:-sqlite-data}:/app/storage
networks:
- app-network
healthcheck:
@@ -49,12 +53,12 @@ services:
retries: 3
start_period: 90s
# MySQL 数据库服务(可选,使用 profile
# MySQL 数据库服务(通过 profile mysql 启用
db:
image: mysql:8.0
container_name: arboris-db
profiles:
- with-db
- mysql
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD:-ChangeMe_RootPassword123}
MYSQL_DATABASE: ${MYSQL_DATABASE:-arboris}
@@ -81,6 +85,8 @@ services:
volumes:
mysql-data:
driver: local
sqlite-data:
driver: local
networks:
app-network: