Update docker-compose.yml
This commit is contained in:
@@ -9,6 +9,8 @@ services:
|
|||||||
ENVIRONMENT: ${ENVIRONMENT:-production}
|
ENVIRONMENT: ${ENVIRONMENT:-production}
|
||||||
DEBUG: ${DEBUG:-false}
|
DEBUG: ${DEBUG:-false}
|
||||||
|
|
||||||
|
DB_PROVIDER: ${DB_PROVIDER:-sqlite}
|
||||||
|
|
||||||
MYSQL_HOST: ${MYSQL_HOST:-db}
|
MYSQL_HOST: ${MYSQL_HOST:-db}
|
||||||
MYSQL_PORT: ${MYSQL_PORT:-3306}
|
MYSQL_PORT: ${MYSQL_PORT:-3306}
|
||||||
MYSQL_USER: ${MYSQL_USER:-arboris}
|
MYSQL_USER: ${MYSQL_USER:-arboris}
|
||||||
@@ -40,6 +42,8 @@ services:
|
|||||||
LINUXDO_TOKEN_URL: ${LINUXDO_TOKEN_URL:-https://connect.linux.do/oauth2/token}
|
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}
|
LINUXDO_USER_INFO_URL: ${LINUXDO_USER_INFO_URL:-https://connect.linux.do/api/user}
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- ${SQLITE_STORAGE_SOURCE:-sqlite-data}:/app/storage
|
||||||
networks:
|
networks:
|
||||||
- app-network
|
- app-network
|
||||||
healthcheck:
|
healthcheck:
|
||||||
@@ -49,12 +53,12 @@ services:
|
|||||||
retries: 3
|
retries: 3
|
||||||
start_period: 90s
|
start_period: 90s
|
||||||
|
|
||||||
# MySQL 数据库服务(可选,使用 profile)
|
# MySQL 数据库服务(通过 profile mysql 启用)
|
||||||
db:
|
db:
|
||||||
image: mysql:8.0
|
image: mysql:8.0
|
||||||
container_name: arboris-db
|
container_name: arboris-db
|
||||||
profiles:
|
profiles:
|
||||||
- with-db
|
- mysql
|
||||||
environment:
|
environment:
|
||||||
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD:-ChangeMe_RootPassword123}
|
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD:-ChangeMe_RootPassword123}
|
||||||
MYSQL_DATABASE: ${MYSQL_DATABASE:-arboris}
|
MYSQL_DATABASE: ${MYSQL_DATABASE:-arboris}
|
||||||
@@ -81,6 +85,8 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
mysql-data:
|
mysql-data:
|
||||||
driver: local
|
driver: local
|
||||||
|
sqlite-data:
|
||||||
|
driver: local
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
app-network:
|
app-network:
|
||||||
|
|||||||
Reference in New Issue
Block a user