From 7098a6d8f58e6f1664df1e82c5a9bf589aeb72de Mon Sep 17 00:00:00 2001
From: rlacko <rlacko99@gmail.com>
Date: Wed, 8 Apr 2020 22:11:14 +0200
Subject: [PATCH] docker build

---
 .gitlab-ci.yml | 44 +++++++++++++-------------------------------
 1 file changed, 13 insertions(+), 31 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c685f8b..68d4423 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,37 +1,19 @@
-image: python:latest
-
-services:
-  - postgres:latest
-
 variables:
-  POSTGRES_DB: database_name
-
-cache:
-  key: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG"
-  paths:
-    - .cache/pip
-    - venv/
+  CONTAINER_IMAGE: rlacko58/kszkepzes-backend:0.2
 
-before_script:
-  - python -V      
-  - python3 -m venv venv
-  - source venv/bin/activate  
-  - pip install -r requirements/production.txt
 
 stages:
-  - Build
-
-Flake8:
-  stage: Build
-  script:
-    - flake8 --max-line-length=125 --exclude=src/kszkepzes,migrations,venv
+  - Build image
 
-Test:
-  stage: Build
-  variables:
-    DATABASE_URL: "postgresql://postgres:postgres@postgres:5432/$POSTGRES_DB"
-    SECRET_KEY: "secret"
-    AUTHSCH_KEY: "secret"
-    AUTHSCH_SECRET: "secret"
+docker build:
+  stage: Build image
+  image:
+    name: gcr.io/kaniko-project/executor:debug
+    entrypoint: [""]
   script:
-  - python src/manage.py test
+    - CRED=$(echo -n $DOCKERHUB_USER:$DOCKERHUB_PASSWORD | base64)
+    - echo "{\"auths\":{\"https://index.docker.io/v1/\":{\"auth\":\"$CRED\"}}}" > /kaniko/.docker/config.json
+    - /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --destination https://index.docker.io/v1/rlacko58/kszkepzes-backend
+  only:
+    - master
+    - tags
-- 
GitLab