@thisall

Как в Gitlab CI, можно сделать deploy на 2 разных порта через docker-compose?

У меня есть проект и я запускаю его через docker-compose up -d и мне нужно заливать проект на двух разных порта, но когда запускается второй проект, он затирает первый проект, так как они лежат в одной директории, как можно это обойти

Мой конфинг
Build & Deploy (Staging №1):
  stage: build-staging
  except:
    - main
  environment:
    name: staging-one
  when: manual
  tags:
    - build-review
  script:
    - echo "$ENV_STAGING_ONE" > .env
    - sudo -E docker-compose build --no-cache
    - sudo -E docker-compose up -d --force-recreate

Build & Deploy (Staging №2):
  stage: build-staging
  except:
    - main
  environment:
    name: staging-two
  when: manual
  tags:
    - build-review
  script:
    - echo "$ENV_STAGING_TWO" > .env
    - sudo -E docker-compose build --no-cache
    - sudo -E docker-compose up -d --force-recreate
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы