私信  •  关注

Gabriel Ezenwankwo

Gabriel Ezenwankwo 最近创建的主题
Gabriel Ezenwankwo 最近回复了
6 年前
回复了 Gabriel Ezenwankwo 创建的主题 » 用docker compose psql实现knex迁移

在docker-compose.yml文件中,使用sh(bash)作为要在其中运行命令的包含环境上下文。即SH-C‘NPM运行数据库’ 你的docker compose文件现在是 其次,使用依赖步骤等待数据库启动

services:
  #Backend api
    server:
    container_name: server
    build: ./
    command: sh -c 'npm run db'
    working_dir: /user/src/server
  depends_on:
    -postgres
  ports:
    - "5000:5000"
  volumes:
    - ./:/user/src/server
  environment:
    POSTGRES_URI: postgres://test:test@192.168.99.100:5432/interapp
  links:
    - postgres