From 46295f0ca6bfdf7367984e2ee6e2ba420f7eef2e Mon Sep 17 00:00:00 2001 From: Thomas MENARD <thomas.menard@pasteur.fr> Date: Tue, 4 Jun 2019 15:08:13 +0200 Subject: [PATCH] Add Dockerfile, gitlab-ci --- manifest.yaml | 118 +++++++++++++++++++++++++------------------------- 1 file changed, 59 insertions(+), 59 deletions(-) diff --git a/manifest.yaml b/manifest.yaml index 7dd904d..a0ca932 100644 --- a/manifest.yaml +++ b/manifest.yaml @@ -37,39 +37,39 @@ spec: app: postgresql tier: postgreSQL spec: - containers: - - image: postgres:9.6.2-alpine - name: postgresql - env: - - name: POSTGRES_USER - valueFrom: - secretKeyRef: - name: postgresql-credentials - key: username - - name: POSTGRES_DB - valueFrom: - secretKeyRef: - name: postgresql-credentials - key: database - - name: POSTGRES_PASSWORD - valueFrom: - secretKeyRef: - name: postgresql-credentials - key: password - ports: - - containerPort: 5432 - name: postgresql - volumeMounts: - - name: postgresql - mountPath: /var/lib/postgresql/data - subPath: data - volumes: - - name: postgresql - persistentVolumeClaim: - claimName: postgres-claim - - name: postgresql-credentials - secret: - secretName: postgresql + containers: + - image: postgres:9.6.2-alpine + name: postgresql + env: + - name: POSTGRES_USER + valueFrom: + secretKeyRef: + name: postgresql-credentials + key: username + - name: POSTGRES_DB + valueFrom: + secretKeyRef: + name: postgresql-credentials + key: database + - name: POSTGRES_PASSWORD + valueFrom: + secretKeyRef: + name: postgresql-credentials + key: password + ports: + - containerPort: 5432 + name: postgresql + volumeMounts: + - name: postgresql + mountPath: /var/lib/postgresql/data + subPath: data + volumes: + - name: postgresql + persistentVolumeClaim: + claimName: postgres-claim + - name: postgresql-credentials + secret: + secretName: postgresql --- apiVersion: v1 kind: Service @@ -97,32 +97,32 @@ spec: labels: app: polls spec: - containers: - name: polls-app - image: $CI_REGISTRY_IMAGE/$CI_COMMIT_REF_NAME/polls:${CI_COMMIT_SHORT_SHA} - imagePullPolicy: Always - env: - - name: DATABASE_NAME - valueFrom: - secretKeyRef: - name: postgresql-credentials - key: database - - name: DATABASE_USER - valueFrom: - secretKeyRef: - name: postgresql-credentials - key: username - - name: DATABASE_PASSWORD - valueFrom: - secretKeyRef: - name: postgresql-credentials - key: password - ports: - - containerPort: 8080 - volumes: - - name: postgresql-credentials - secret: - secretName: postgresql + containers: + - name: polls-app + image: $CI_REGISTRY_IMAGE/$CI_COMMIT_REF_NAME/polls:${CI_COMMIT_SHORT_SHA} + imagePullPolicy: Always + env: + - name: DATABASE_NAME + valueFrom: + secretKeyRef: + name: postgresql-credentials + key: database + - name: DATABASE_USER + valueFrom: + secretKeyRef: + name: postgresql-credentials + key: username + - name: DATABASE_PASSWORD + valueFrom: + secretKeyRef: + name: postgresql-credentials + key: password + ports: + - containerPort: 8080 + volumes: + - name: postgresql-credentials + secret: + secretName: postgresql --- apiVersion: v1 kind: Service -- GitLab