Skip to content
Snippets Groups Projects
Commit 9e98b199 authored by Thomas  MENARD's avatar Thomas MENARD
Browse files

Add Dockerfile, gitlab-ci

parent 220b6b75
No related branches found
No related tags found
1 merge request!1Update with a working example
...@@ -27,49 +27,49 @@ kind: Deployment ...@@ -27,49 +27,49 @@ kind: Deployment
metadata: metadata:
name: postgresql name: postgresql
labels: labels:
app: postgresql app: postgresql
spec: spec:
strategy: strategy:
type: Recreate type: Recreate
template: template:
metadata: metadata:
labels: labels:
app: postgresql app: postgresql
tier: postgreSQL tier: postgreSQL
spec: spec:
containers: containers:
- name: postgresql - name: postgresql
image: postgres:9.6.2-alpine image: postgres:9.6.2-alpine
env: env:
- name: POSTGRES_USER - name: POSTGRES_USER
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: postgresql-credentials name: postgresql-credentials
key: username key: username
- name: POSTGRES_DB - name: POSTGRES_DB
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: postgresql-credentials name: postgresql-credentials
key: database key: database
- name: POSTGRES_PASSWORD - name: POSTGRES_PASSWORD
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: postgresql-credentials name: postgresql-credentials
key: password key: password
ports: ports:
- containerPort: 5432 - containerPort: 5432
name: postgresql name: postgresql
volumeMounts: volumeMounts:
- name: postgresql
mountPath: /var/lib/postgresql/data
subPath: data
volumes:
- name: postgresql - name: postgresql
persistentVolumeClaim: mountPath: /var/lib/postgresql/data
claimName: postgres-claim subPath: data
- name: postgresql-credentials volumes:
secret: - name: postgresql
secretName: postgresql persistentVolumeClaim:
claimName: postgres-claim
- name: postgresql-credentials
secret:
secretName: postgresql
--- ---
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment