Skip to content
Snippets Groups Projects
Commit 8fedb72d authored by Henrik Henriksson's avatar Henrik Henriksson
Browse files

Go back to python....

parent 3c0be472
Branches
No related tags found
No related merge requests found
Pipeline #19702 failed
...@@ -23,7 +23,6 @@ deploy-hello-world: ...@@ -23,7 +23,6 @@ deploy-hello-world:
- sleep 5 # Wait for containers to start before showing status - sleep 5 # Wait for containers to start before showing status
- kubectl get all # Show everything again - kubectl get all # Show everything again
build-realworld-backend: build-realworld-backend:
stage: images stage: images
image: docker.io/buildah/buildah image: docker.io/buildah/buildah
...@@ -112,7 +111,6 @@ deploy-realworld: ...@@ -112,7 +111,6 @@ deploy-realworld:
needs: [] needs: []
rules: rules:
- if: '$CI_COMMIT_BRANCH == "master"' - if: '$CI_COMMIT_BRANCH == "master"'
stage: deploy stage: deploy
image: lachlanevenson/k8s-kubectl image: lachlanevenson/k8s-kubectl
script: script:
......
apiVersion: apps/v1 apiversion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
name: realworld-backend-deployment name: realworld-backend-deployment
...@@ -24,8 +24,11 @@ spec: ...@@ -24,8 +24,11 @@ spec:
- -
name: DATABASE_URL name: DATABASE_URL
value: postgresql://realworld:intel123@postgres-service/postgres-realworld value: postgresql://realworld:intel123@postgres-service/postgres-realworld
-
name: CONDUIT_SECRET
value: hunter2
ports: ports:
- containerPort: 80 - containerPort: 5000
protocol: TCP protocol: TCP
resources: resources:
limits: limits:
......
FROM elixir FROM python:3.8-buster
ENV SECRET_KEY_BASE hunter2
RUN apt update -y && apt install -y git 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 autoremove -y git
RUN apt-get clean RUN apt-get clean
RUN apt-get autoclean RUN apt-get autoclean
COPY config.exs elixir-phoenix-realworld-example-app/config/prod.exs RUN cd flask-realworld-example-app/requirements && pip install -r dev.txt
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
ENV FLASK_APP=autoapp.py
CMD cd elixir-phoenix-realworld-example-app ; sleep 30; mix local.hex --force; mix ecto.create ; mix ecto.migrate ; mix phx.server CMD cd flask-realworld-example-app; flask db init; flask db migrate ; flask db upgrade ; flask run --host=0.0.0.0
...@@ -13,7 +13,7 @@ spec: ...@@ -13,7 +13,7 @@ spec:
paths: paths:
- backend: - backend:
serviceName: realworld-backend-service serviceName: realworld-backend-service
servicePort: 80 servicePort: 5000
path: /api/ path: /api/
- frontend: - frontend:
serviceName: realworld-frontend-service serviceName: realworld-frontend-service
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment