Как добавить команды в файл Docker_compose.yml для Postgres? - PullRequest
0 голосов
/ 12 декабря 2018

У меня есть файл Docker_compose.yaml, который запускает контейнер postgress.Я хочу включить скрипт в консольный список или журнал, таблицу пользователей после того, как сервис собран и запущен.Это для отладки, чтобы убедиться, что пользователи были правильно добавлены в файл 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 проекта

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...