Как развернуть мультиконтейнерное приложение на heroku через travis ci - PullRequest
0 голосов
/ 16 ноября 2018

Эй, я использую travis ci, и я не понимаю, что мне нужно написать в travis yml для развертывания мульти контейнера в heroku. Это мой travis.yml

sudo: required
services:
  - docker

before_install:
  - docker build -t 307949230/client-test -f ./client/Dockerfile.dev ./client

script:
  - docker run 307949230/client-test npm test -- --coverage

after_success:
  - docker build -t 307949230/mern-client ./client
  - docker build -t 307949230/mern-nginx ./nginx
  - docker build -t 307949230/mern-server ./server
  # Log in to the docker CLI
  - echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_ID" --password-stdin
  # Take those images and push them to docker hub
  - docker push 307949230/mern-client
  - docker push 307949230/mern-nginx
  - docker push 307949230/mern-server
...