From 8fedb72de33e19c76e2511a984960314c9e11670 Mon Sep 17 00:00:00 2001
From: Henrik Henriksson <henrik.henriksson@liu.se>
Date: Thu, 8 Oct 2020 16:57:13 +0200
Subject: [PATCH] Go back to python....

---
 .gitlab-ci.yml                    |  2 --
 realworld/backend-deployment.yaml |  7 +++++--
 realworld/backend/Dockerfile      | 13 +++++--------
 realworld/ingress.yaml            |  2 +-
 4 files changed, 11 insertions(+), 13 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d1901f7..59caa87 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -23,7 +23,6 @@ deploy-hello-world:
     - sleep 5 # Wait for containers to start before showing status
     - kubectl get all # Show everything again
 
-
 build-realworld-backend:
   stage: images
   image: docker.io/buildah/buildah
@@ -112,7 +111,6 @@ deploy-realworld:
   needs: []
   rules:
     - if: '$CI_COMMIT_BRANCH == "master"'
-
   stage: deploy
   image: lachlanevenson/k8s-kubectl
   script:
diff --git a/realworld/backend-deployment.yaml b/realworld/backend-deployment.yaml
index 2298f7e..8e97a50 100644
--- a/realworld/backend-deployment.yaml
+++ b/realworld/backend-deployment.yaml
@@ -1,4 +1,4 @@
-apiVersion: apps/v1
+apiversion: apps/v1
 kind: Deployment
 metadata:
   name: realworld-backend-deployment
@@ -24,8 +24,11 @@ spec:
             -
               name: DATABASE_URL
               value: postgresql://realworld:intel123@postgres-service/postgres-realworld
+            -
+              name: CONDUIT_SECRET
+              value: hunter2
           ports:
-            - containerPort: 80
+            - containerPort: 5000
               protocol: TCP
           resources:
             limits:
diff --git a/realworld/backend/Dockerfile b/realworld/backend/Dockerfile
index ca8ab04..e630e83 100644
--- a/realworld/backend/Dockerfile
+++ b/realworld/backend/Dockerfile
@@ -1,14 +1,11 @@
-FROM elixir
-ENV SECRET_KEY_BASE hunter2
+FROM python:3.8-buster
 
 RUN apt update -y && apt install -y git
-RUN git clone https://github.com/gothinkster/elixir-phoenix-realworld-example-app.git
+RUN git clone https://github.com/gothinkster/flask-realworld-example-app.git
 RUN apt autoremove -y git
 RUN apt-get clean
 RUN apt-get autoclean
-COPY config.exs elixir-phoenix-realworld-example-app/config/prod.exs
-COPY config.exs elixir-phoenix-realworld-example-app/config/dev.exs
-RUN cd elixir-phoenix-realworld-example-app ; cp config/prod.exs config/dev.exs ; mix local.hex --force ; mix deps.get
+RUN cd flask-realworld-example-app/requirements && pip install -r dev.txt
 
-
-CMD cd elixir-phoenix-realworld-example-app ; sleep 30; mix local.hex --force;  mix ecto.create ; mix ecto.migrate ; mix phx.server
+ENV FLASK_APP=autoapp.py
+CMD cd flask-realworld-example-app; flask db init; flask db migrate ; flask db upgrade ; flask run --host=0.0.0.0
diff --git a/realworld/ingress.yaml b/realworld/ingress.yaml
index af3f032..72778ef 100644
--- a/realworld/ingress.yaml
+++ b/realworld/ingress.yaml
@@ -13,7 +13,7 @@ spec:
         paths:
         - backend:
             serviceName: realworld-backend-service
-            servicePort: 80
+            servicePort: 5000
           path: /api/
         - frontend:
             serviceName: realworld-frontend-service
-- 
GitLab