如何在Postgres的Docker_compose.yml文件中添加命令?

时间:2018-12-12 17:06:11

标签: postgresql docker-compose

我有一个Docker_compose.yaml文件正在启动一个后继容器。我想在构建和运行服务后包括一个脚本来控制台列表或记录用户表。这是为了进行调试以确认是否已将用户正确添加到init-user-db.sh文件中。

在PG容器完成加载并准备好连接后,如何添加用户列表?还有另一种调试策略吗?

docker_compose.yml

version: '3.6'
services:
  postgres:
    image: postgres:11.1-alpine
    ports:
      - '5432:5432'
    #network_mode: bridge
    #container_name: postgres

    environment:
      POSTGRES_USER: 'user'
      POSTGRES_PASSWORD: 'password'
      POSTGRESS_DB: 'db_amex01'
    volumes:
      - ./init:/docker-entrypoint-initdb.d/

  todo:
    build: ./go_amex/
    depends_on:
      - "postgres"
    command: ["./wait-for-it.sh", "postgres:5432", "--", "python", "app.py"]

项目

github of project

0 个答案:

没有答案