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

Update README

parent ffde0b5e
No related branches found
No related tags found
No related merge requests found
......@@ -98,11 +98,102 @@ build:
* PostgreSQL Server
* Persistent Volume Claim
```yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: postgres-__TYPE__-claim
labels:
app: postgresql-__TYPE__
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 30Gi
```
* PostgreSQL secret
```yaml
apiVersion: v1
kind: Secret
metadata:
name: mysecret
type: Opaque
data:
username: YWRtaW4=
password: MWYyZDFlMmU2N2Rm
database:
```
* PostgreSQL Deployment
```yaml
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: postgresql-__TYPE__
labels:
app: postgresql-__TYPE__
spec:
strategy:
type: Recreate
template:
metadata:
labels:
app: postgresql-__TYPE__
tier: postgreSQL
spec:
containers:
- image: postgres:9.6.2-alpine
name: postgresql-__TYPE__
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-__TYPE__
mountPath: /var/lib/postgresql/data
subPath: data
volumes:
- name: postgresql-__TYPE__
persistentVolumeClaim:
claimName: postgres-__TYPE__-claim
- name: postgresql-credentials
secret:
secretName: postgresql
```
* PostgreSQL Service
```yaml
apiVersion: v1
kind: Service
metadata:
name: postgresql-__TYPE__
labels:
app: postgresql-__TYPE__
spec:
ports:
- port: 5432
selector:
app: postgresql-__TYPE__
tier: postgreSQL
````
* Django Application
* Deployment
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment