Задать вопрос
  • Как собрать связку nginx, front, back с помощью docker-compose?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    А в чем собственно проблема?

    Gitlab CI/CD загружает новую версию репозитория - в ./local-back или ./local-front, и дергает перезапуск docker-compose

    docker-compose.yml который лежит в папке выше имеет примерно такой вид:

    nginx:
       ...
       volumes:
       - ./local-back:/container/back
       - ./local-front:/container/front
      ...
    
    back:
      ...
      volumes:
      -./local-back:/container/back
      command: тут скрипт который конфигурит бэк и запускает его
    
    front:
      ...
      volumes:
      -./local-front:/container/front
      command: тут скрипт который конфигурит фронт, собирает статику, или что он там делает..


    nginx видит бэк как back - соотвественно адресует запросы ему, видит и папку с бэком чтобы брать файлы оттуда при необходимости (загружаемое медиа и пр.)
    nginx также видит папку с фронтом откуда берет статику и прочее
    Ответ написан
    1 комментарий
  • Где на самом деле лежит моя бд, которую я развернул в docker-compose?

    @q2digger
    никого не трогаю, починяю примус
    База этого контейнера должна была сохранится в volume: /var/lib/docker/volumes/my-db/_data
    Ответ написан
    Комментировать