17 lines
646 B
YAML
17 lines
646 B
YAML
services:
|
|
user_login:
|
|
image: user-login-api:1.0.0
|
|
container_name: api_user_login
|
|
restart: always
|
|
depends_on:
|
|
- postgres # 依赖数据库服务
|
|
networks:
|
|
- user-network
|
|
environment:
|
|
DB_HOST: postgres
|
|
DB_PORT: ${DB_PORT} # 引用.env变量
|
|
DB_USER: ${DB_USER} # 引用.env变量
|
|
DB_PASSWORD: ${DB_PASSWORD} # 引用.env变量
|
|
DB_NAME: ${DB_NAME}
|
|
TZ: ${TZ} # 引用.env变量
|
|
command: ["/bin/sh", "-c", "until pg_isready -h $DB_HOST -p $DB_PORT -U $DB_USER; do echo '等待数据库就绪...'; sleep 2; done; 启动你的应用命令"] |