29 lines
906 B
YAML
29 lines
906 B
YAML
# Oracle 数据库(四选一:mysql / postgresql / oracle / kingbase)
|
||
# 启动方式:./start.sh oracle ... 或 docker compose --env-file .env -f compose/compose-oracle.yaml up -d(在 deploy/docker 目录执行)
|
||
# 应用侧 DSN 由 start.sh 按所选数据库自动注入(或通过 .env 中 SPRING_DATASOURCE_* 显式配置)
|
||
services:
|
||
bytedesk-oracle:
|
||
image: gvenzl/oracle-free:23-slim
|
||
container_name: oracle-bytedesk
|
||
environment:
|
||
ORACLE_PASSWORD: ${ORACLE_PASSWORD}
|
||
APP_USER: ${ORACLE_APP_USER}
|
||
APP_USER_PASSWORD: ${ORACLE_APP_USER_PASSWORD}
|
||
ORACLE_DATABASE: ${ORACLE_DATABASE}
|
||
TZ: Asia/Shanghai
|
||
ports:
|
||
- "11521:1521"
|
||
- "15500:5500"
|
||
volumes:
|
||
- oracle_data:/opt/oracle/oradata
|
||
networks:
|
||
- bytedesk-network
|
||
|
||
volumes:
|
||
oracle_data:
|
||
name: bytedesk_oracle_data
|
||
|
||
networks:
|
||
bytedesk-network:
|
||
driver: bridge
|