Данные из postgres загадочно удаляются - PullRequest
0 голосов
/ 26 апреля 2019

Я использую cookiecutter-django (https://github.com/pydanny/cookiecutter-django) для одного из моих живых проектов. И в последние несколько дней я наблюдаю случайное удаление данных базы данных по частям. Я проверял журналы, но ничего не нашел. ЯНе знаю, как решить проблему, чтобы решить ее. Буду очень признателен за любые рекомендации. Я использую настройку докера с Traefik, Postgres, Redis, а также с сельдереем и django. Код развернут в ведре Digital Ocean Bucket. Только у меня есть доступ кведро (исключает возможность того, что это сделает любой человек)

version: '3'

volumes:
  production_postgres_data: {}
  production_postgres_data_backups: {}
  production_traefik: {}

services:
  django: &django
    build:
      context: .
      dockerfile: ./compose/production/django/Dockerfile
    image: fancy_tsunami_production_django
    depends_on:
      - postgres
      - redis
    env_file:
      - ./.envs/.production/.django
      - ./.envs/.production/.postgres
    command: /start

  postgres:
    build:
      context: .
      dockerfile: ./compose/production/postgres/Dockerfile
    image: fancy_tsunami_production_postgres
    volumes:
      - production_postgres_data:/var/lib/postgresql/data
      - production_postgres_data_backups:/backups
    env_file:
      - ./.envs/.production/.postgres

  traefik:
    build:
      context: .
      dockerfile: ./compose/production/traefik/Dockerfile
    image: fancy_tsunami_production_traefik
    depends_on:
      - django
    volumes:
      - production_traefik:/etc/traefik/acme
    ports:
      - "0.0.0.0:80:80"
      - "0.0.0.0:443:443"

  redis:
    image: redis:3.2

  celeryworker:
    <<: *django
    image: fancy_tsunami_production_celeryworker
    command: /start-celeryworker

  celerybeat:
    <<: *django
    image: fancy_tsunami_production_celerybeat
    command: /start-celerybeat

  flower:
    <<: *django
    image: fancy_tsunami_production_flower
    ports:
      - "5555:5555"
    command: /start-flower
...