initial commit

This commit is contained in:
Piethein Strengholt
2018-05-10 15:28:59 +02:00
commit d21072ad62
118 changed files with 7920 additions and 0 deletions

32
deploy/app/deploy.yml Executable file
View File

@@ -0,0 +1,32 @@
apiVersion: apps/v1beta1
kind: Deployment
metadata:
name: laravel
#namespace: laravel
spec:
replicas: 1
selector:
matchLabels:
app: laravel-app
template:
metadata:
labels:
app: laravel-app
spec:
containers:
- name: laravel-app
image: docker.io/nahid35/laravel:v4
volumeMounts:
- name: app-secret
mountPath: "/var/www/html/secret"
readOnly: true
ports:
- containerPort: 80
name: pathao-port
protocol: TCP
volumes:
- name: app-secret
secret:
secretName: laravel-app-secret
imagePullSecrets:
- name: regsecret

15
deploy/app/image-pull.yml Executable file
View File

@@ -0,0 +1,15 @@
apiVersion: v1
data:
.dockercfg: eyJoYXJib3IucGF0aGFvaW50ZXJuYWwuY29tIjp7InVzZXJuYW1lIjoiazhzIiwicGFzc3dvcmQiOiJBc2RmMTIzNCIsImVtYWlsIjoiZGV2QHBhdGhhby5jb20iLCJhdXRoIjoiYXpoek9rRnpaR1l4TWpNMCJ9fQ==
kind: Secret
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"v1","data":{".dockercfg":"eyJoYXJib3IucGF0aGFvaW50ZXJuYWwuY29tIjp7InVzZXJuYW1lIjoiazhzIiwicGFzc3dvcmQiOiJBc2RmMTIzNCIsImVtYWlsIjoiZGV2QHBhdGhhby5jb20iLCJhdXRoIjoiYXpoek9rRnpaR1l4TWpNMCJ9fQ=="},"kind":"Secret","metadata":{"annotations":{},"name":"regsecret","namespace":"on-demand"},"type":"kubernetes.io/dockercfg"}
creationTimestamp: 2017-10-26T10:13:27Z
name: regsecret
namespace: laravel
resourceVersion: "7576205"
selfLink: /api/v1/namespaces/laravel/secrets/regsecret
uid: 4f38b81b-ba36-11e7-a90d-42010a8c0117
type: kubernetes.io/dockercfg

10
deploy/app/namespace.json Executable file
View File

@@ -0,0 +1,10 @@
{
"kind": "Namespace",
"apiVersion": "v1",
"metadata": {
"name": "laravel",
"labels": {
"name": "staging"
}
}
}

8
deploy/app/secret.yml Executable file
View File

@@ -0,0 +1,8 @@
apiVersion: v1
kind: Secret
metadata:
name: laravel-app-secret
#namespace: laravel
type: Opaque
data:
.env: QVBQX05BTUU9TGFyYXZlbApBUFBfRU5WPWxvY2FsCkFQUF9LRVk9YmFzZTY0Ok1sMis3VlNweVZ4bnB4N1kxRE5wSDQreldvL3ZvSHhqOUloWFkvaWc4aXM9CkFQUF9ERUJVRz10cnVlCkFQUF9MT0dfTEVWRUw9ZGVidWcKCgpEQl9DT05ORUNUSU9OPW15c3FsCkRCX0hPU1Q9ZG9ja2VyLmZvci5tYWMubG9jYWxob3N0CkRCX1BPUlQ9MzMwNwpEQl9EQVRBQkFTRT1sYXJhdmVsCkRCX1VTRVJOQU1FPXJvb3QKREJfUEFTU1dPUkQ9Y29tbW9uNDA0CgpCUk9BRENBU1RfRFJJVkVSPWxvZwpDQUNIRV9EUklWRVI9ZmlsZQpTRVNTSU9OX0RSSVZFUj1maWxlClFVRVVFX0RSSVZFUj1zeW5jCgpSRURJU19IT1NUPTEyNy4wLjAuMQpSRURJU19QQVNTV09SRD1udWxsClJFRElTX1BPUlQ9NjM3OQoKTUFJTF9EUklWRVI9c210cApNQUlMX0hPU1Q9c210cC5tYWlsdHJhcC5pbwpNQUlMX1BPUlQ9MjUyNQpNQUlMX1VTRVJOQU1FPW51bGwKTUFJTF9QQVNTV09SRD1udWxsCk1BSUxfRU5DUllQVElPTj1udWxsCgpQVVNIRVJfQVBQX0lEPQpQVVNIRVJfQVBQX0tFWT0KUFVTSEVSX0FQUF9TRUNSRVQ9CkJBQ0tVUF9EQVRBX1BBVEg9fi8uYmFja3Vwcy9sYXJhdmVsCg==

13
deploy/app/service.yml Executable file
View File

@@ -0,0 +1,13 @@
apiVersion: v1
kind: Service
metadata:
name: laravel-api
#namespace: laravel
spec:
ports:
- name: pat-api-port
port: 80
targetPort: pathao-port
selector:
app: laravel-app
type: LoadBalancer