mirror of
https://gitlab.com/shouptech/flux.git
synced 2026-02-03 15:59:45 +00:00
Compare commits
5 commits
f946981a43
...
eae23695fb
| Author | SHA1 | Date | |
|---|---|---|---|
| eae23695fb | |||
| 848c736577 | |||
| 2630d45284 | |||
| 7af7d95965 | |||
| 749543037e |
4 changed files with 93 additions and 3 deletions
64
workloads/nextcloud/nextcloud-deploy.yml
Normal file
64
workloads/nextcloud/nextcloud-deploy.yml
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: nextcloud
|
||||
namespace: nextcloud
|
||||
spec:
|
||||
replicas: 1
|
||||
strategy:
|
||||
type: Recreate
|
||||
selector:
|
||||
matchLabels:
|
||||
app: nextcloud
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: nextcloud
|
||||
spec:
|
||||
containers:
|
||||
- image: nextcloud:17.0.3-apache
|
||||
imagePullPolicy: IfNotPresent
|
||||
name: nextcloud
|
||||
env:
|
||||
- name: POSTGRES_DB
|
||||
value: nextcloud
|
||||
- name: POSTGRES_HOST
|
||||
value: postgres:5432
|
||||
- name: POSTGRES_USER
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: postgres
|
||||
key: POSTGRES_USER
|
||||
- name: POSTGRES_PASSWORD
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: postgres
|
||||
key: POSTGRES_PASSWORD
|
||||
- name: REDIS_HOST
|
||||
value: redis
|
||||
- name: REDIS_HOST_PORT
|
||||
value: "6379"
|
||||
resources:
|
||||
requests:
|
||||
memory: "1024Mi"
|
||||
cpu: "100m"
|
||||
limits:
|
||||
memory: "4096Mi"
|
||||
livenessProbe:
|
||||
tcpSocket:
|
||||
port: 80
|
||||
initialDelaySeconds: 15
|
||||
periodSeconds: 30
|
||||
timeoutSeconds: 5
|
||||
successThreshold: 1
|
||||
failureThreshold: 2
|
||||
ports:
|
||||
- containerPort: 80
|
||||
volumeMounts:
|
||||
- name: nextcloud-data
|
||||
mountPath: /var/www/html
|
||||
volumes:
|
||||
- name: nextcloud-data
|
||||
hostPath:
|
||||
path: /opt/nextcloud/pod
|
||||
type: Directory
|
||||
27
workloads/nextcloud/nextcloud-service.yml
Normal file
27
workloads/nextcloud/nextcloud-service.yml
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
kind: Service
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: nextcloud
|
||||
namespace: nextcloud
|
||||
spec:
|
||||
selector:
|
||||
app: nextcloud
|
||||
ports:
|
||||
- protocol: TCP
|
||||
port: 80
|
||||
targetPort: 80
|
||||
---
|
||||
apiVersion: networking.k8s.io/v1beta1
|
||||
kind: Ingress
|
||||
metadata:
|
||||
name: nextcloud
|
||||
namespace: nextcloud
|
||||
spec:
|
||||
rules:
|
||||
- host: cloud.shoup.io
|
||||
http:
|
||||
paths:
|
||||
- backend:
|
||||
serviceName: nextcloud
|
||||
servicePort: 80
|
||||
path: /
|
||||
|
|
@ -5,8 +5,8 @@ metadata:
|
|||
namespace: nextcloud
|
||||
spec:
|
||||
encryptedData:
|
||||
POSTGRES_PASSWORD: AgAfqeCQ+c0BQbPbb62JR4fKgyGfHxvjU9ssSl32nWKVTDSr5dHZNGNDh7BuvwwbZPB8djzIgfVAEElzjos8gs/uP3dGnPmaEYyVSnPvWgMF1CihSyFaO5d5VBYugYV/mGWuLO21UJRUmF1bFb+U0yjRFktKqcIVArM9PyOa4e4f3jYXhvnXdvr9XhFHzDuFYRHr6wNS7lp38dB9UjWrcY2MYf5csrT6iKMg8EJkxrHwl0qg9TaI52kfcF4xUFdt6kFH8v0RTUcmS3/KcLesyYGXueMP8ngHLbARcNDA3pO3um+GCHHXVFnkd0XXAT+f+UofeO2+TbKIw7P6HQ8ITARbQ7BG4ijEpbdXmZeI3T3LSlsbZ9E02aaZ6uPbMc9HQqHvu1i1bqInqFbRCSSi7TdFatGzPR0H7wbNERx05uiDdY5tMrsk47rnz89uMgAOGnNd4zm1HZySA4X3iYvz9qL515J1/fvggh76Bu5KkNORhFTjdOAM4MvuKleXYxupsI9V/bI3fQI9ba8RcCdGj5t749NgTFDKhGr9r6uLfIJ8w6ZYXEo7Dng6jfO9Y48j6dmiuzEBEn3UtRdTcCJL7xKNSijXU5YpIGDHaoFQbrsO6QxlzkTjflXYhLgQs1gtEc18oTesuQZhoQ/25kBAiQOmh74kaAqlcPKFRKouD5KlsX7zl0qT54qmY3lDI2lAwJquauZvrAqew6PWHZS5lD65KC3j1DyoI7L80Q+u6fHEuI4=
|
||||
POSTGRES_USER: AgBDVAZBSc36cegTsCJJr+JEwTx9V8LUHJz5HKVLp9JrMAK9D86aX0vyNjRP5iygP8bROjsjf0+EL4HUQUrLLvWhA6yOqpdQYqOCMymWVFnRGCzoGWL6PJHQBFYs7zIlex71YD7HlRcNZyuu+Zvmsfy1cVRDQ0YAQCTp9WYiIBtK5zwYhsheSML79AM0JnAuoTmQX985mciHxdOz7V1UbHiNgEUtIwODy3VeGbyc8XyxPFxZT0m3+TRfYdROQYT8IROK587VMGbiK9JjvbEuKgRXXB6AYl7dbmfIQtya5G4auEezw0Fxh9oiIaqbP4fi6FuPF7w8Z5bsF/8e0FQt3GKRY7m9DOluBLK8x+QkdKo8a7CeI0Drhlgl4N+rBJh+1r1FNRpGrO7Mdo51KDYSHY6O7TWz+HIbX5nZx5vRtYs7dzZs7c0DMCKh5bnNwCpQIM03cL6cAK1TYB3eOCjScL/3JMBWFcvNFNh+kwA+j84KMX5ayF39nlNR2YDTSMMtMl8cnf3wV9vOk82PegVKNMYCTVn4wTwBwGcWsyUnuWhQ+2kJPCd8oZpGUpDL/euZvAZUj0Q7tkbw2GXnt+Y0sNy/W+ePSsq/5vTBQJCLVYrqp4ujQUGOEppOOOCp/6d6QMtLeodwcSdx9HkwJaznXRaE6fpxab+s6quiMd8myEjERdfx6rKWppK1Icdg3o4rh+hzpLiRqj1fUxdk
|
||||
POSTGRES_PASSWORD: AgAJ9mGJ4s9yc2UWCS1tLEicyQnMhWu6wp6QacWHf2Gd3uSSCd+EOUcLWULutZW3wlGF4p/7704k4tHutwAnX0l43s5ixxc/2lOE1PAyVMeBmj4uJ6XmCpVwuN6o9uC8RFaZFy0FEL5llk0SJlkVI07E/HKI26IdCIskVBs+9WCvyoc/c9I1akI5cqhdCjHk58TNlwgX2Y4PULe9HYF3e0DjuXZAnJX31Fk2PbyByTJM/UxqNZyozD7QgbJ99e3D5p0Z+GB/2g9Qvq99A40VTGFRckfj5kPEcgD34CLL0q/vGhIz1xi4E0e6XPGimJIdfR1+dFnmmuxK3rrJ/DiLmXRLFz6QQ6uyDjDX8o5CupEjoDakWTR2B9ke6M8Mffp1tlOue/D2D2S+vK1qUn4cCzqXugZnyLOCmutc0uAYeO+wkvDBODsADmVHBENkOQYhuQSagV3aow3apcVTznECN7ZP+us/KKM1wgGC/7lVhT/n2eELyuLyZ5tGcUulVchZX6uKS3u7wpVYJj+9EewfYOON9oQREPuFPw49PMJ5DzHBHydzGqEg/Tzmm5qVBwZxsy58UKyg3IgUQPVDcNNj2vQAWB+pVLRj6GKnN/+7ZpNV++b3S+wbuPjDBjA8nAfiPSj7/Yu9R9/DK5rOAQIWStdoZZ6Xzzm2jey+yazvgL2O0FsE3+WqbQ4VZ8vksiZMkAtYrOlq7RC/kvgWNUFJDfDhnbX1lLQlzOzPnvOrSD8vCg==
|
||||
POSTGRES_USER: AgC2jHH81WqA0y3HiXl/t1oja2MRJ8m0HvKQforreOn1hwQb+xNxwROQMIlR5io+VEwm/sRojWjiSj9Pe1o+yn7qq3vQYcUIZrHQZutx9ukcRH+KPIwz77xbMxc91d8++725WCKE7T9KtBLV/vRE2h9sZ/uMyQm3NJdKf1AKmuRRJApm8N9Jrg/0h5GmwmkOKAOPHtHIVbsFkPNhiZ4qMAF5XcfjzsV0Fm0vQUx/E55MpuVpN4sIIP1G+zNcoiTMdIvXMgUPS3tegB7jQm5jfJVt8yMEDceYtZK9KsEXiAbPrdm6TuumbotqKcuVsPwvF5N31roV2665OBSK3HFmsoxJS2n5PYMqnZjmN5Euw0JSWMD+BiD7ryCifP1D6qTU8waFNfc5yFBwhV+0LEgU7sJlfOQID73JVb1bSbw0DBsPb6pCCdO4S+4zWyMXf8oAqjEfDN2dJzKS1Wdt2Z4b9zyBBkHG86IpEspW4kWx5TS7puKW5684MqFeXdn5kTNuYbLg8nOK7PTIrPWsShFaCn7cGJDe6986Ul74ZbGc1Jvil2IXYS+unjIRygzBcUCJCeyYZN4E4QLlWKWEYR4xCn7S6fIL/k6zxjkk5Z5Dxks4o9IxsgLyuuoJcrLS469x0ofEq0tTK3r4NLSAr/f5RhcwGoyNDrR6mfjQOhbsWay1MPNqiqJ0tUk6vehWaUJq0MY2CZmOyKGOFKU=
|
||||
template:
|
||||
metadata:
|
||||
name: postgres
|
||||
|
|
|
|||
|
|
@ -10,4 +10,3 @@ spec:
|
|||
- protocol: TCP
|
||||
port: 5432
|
||||
targetPort: 5432
|
||||
type: NodePort
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue