From 2a5ac0a4e3dc6a25d4e4aab0367721bf22a6c8de Mon Sep 17 00:00:00 2001
From: L4168 <L4168@student.jamk.fi>
Date: Tue, 25 Jun 2019 11:56:46 +0300
Subject: [PATCH] gitlab-ci fixing

---
 .gitlab-ci.yml     | 24 +++++++++++-------------
 docker-compose.yml | 11 +++++++++++
 2 files changed, 22 insertions(+), 13 deletions(-)
 create mode 100644 docker-compose.yml

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ceaf3eb..3af738b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -11,24 +11,22 @@ purge-old-containers:
   only:
     - testing
   script:
-    - echo "$DOCKERHUB_PASS" | docker login -u "$DOCKERHUB_USER" --password-stdin
-    - docker stop postgis
-    - docker rm postgis
-    - docker stop back
-    - docker rm back
-  after_script:
-    - docker logout
+    - docker-compose down
   allow_failure: true
 
-e2e-testing:
-  image: docker
+  e2e-testing:
+  image:
+    name: docker/compose:1.24.0
+    entrypoint: ['/bin/sh', '-c']
   services:
     - docker:dind
   stage: e2e-test
-  tags: ['docker']
+  tags: ['compose']
   only:
     - testing
   script:
-    - docker run --name postgis -p 5432:5432 -d -v docker:/docker-entrypoint-initdb.d/ mdillon/postgis
-    - docker build -t backend .
-    - docker run --name back -p 8080:5000 -d backend
+    - docker image prune -f
+    - docker-compose build --no-cache
+    - docker-compose up -d
+  allow_failure: true
+
diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 0000000..100676a
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,11 @@
+version: '3'	
+	services:
+	  ehasa-backend:
+	    build: .
+	    ports:
+	      - 8080:5000
+	  postgres:
+	    image: mdillon/postgis
+      container_name: postgis
+	    volumes:
+	      - ./docker:/docker-entrypoint-initdb.d/
\ No newline at end of file
-- 
GitLab