From 94eea091de8c0fc4f97a4fbd51a1e939fe37285c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=A4fer?= Date: Fri, 14 Dec 2018 23:20:44 +0100 Subject: [PATCH] Ensure stage `builder` is used for testing But avoid synced volumes, otherwise the deployment will crash because Travis cannot clean up files just before entering the deployment. --- .travis.yml | 2 +- docker-compose.travis.yml | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 docker-compose.travis.yml diff --git a/.travis.yml b/.travis.yml index 2de21f27b..eaba8dba3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,7 +19,7 @@ before_install: install: - docker build --build-arg BUILD_COMMIT=$TRAVIS_COMMIT --target production -t humanconnection/nitro-backend:latest . - - docker-compose -f docker-compose.yml up -d + - docker-compose -f docker-compose.yml -f docker-compose.travis.yml up -d script: - docker-compose exec backend yarn run lint diff --git a/docker-compose.travis.yml b/docker-compose.travis.yml new file mode 100644 index 000000000..761a2aa64 --- /dev/null +++ b/docker-compose.travis.yml @@ -0,0 +1,8 @@ +version: "3.7" + +services: + backend: + image: humanconnection/nitro-backend:builder + build: + context: . + target: builder