This commit is contained in:
2023-04-09 14:08:05 -05:00
parent 68b7504844
commit a9a8d0419c
4 changed files with 80 additions and 80 deletions

View File

@@ -1,27 +1,27 @@
apiVersion: apps/v1 #apiVersion: apps/v1
kind: Deployment #kind: Deployment
metadata: #metadata:
namespace: durpapi # namespace: durpapi
name: durpapi # name: durpapi
labels: # labels:
app: durpapi # app: durpapi
spec: #spec:
selector: # selector:
matchLabels: # matchLabels:
app: durpapi # app: durpapi
replicas: 1 # replicas: 1
template: # template:
metadata: # metadata:
labels: # labels:
app: durpapi # app: durpapi
spec: # spec:
containers: # containers:
- name: durpapi # - name: durpapi
image: ghcr.io/developerdurp/durpapi:latest # image: ghcr.io/developerdurp/durpapi:latest
imagePullPolicy: Always # imagePullPolicy: Always
ports: # ports:
- name: http # - name: http
containerPort: 8080 # containerPort: 8080
envFrom: # envFrom:
- secretRef: # - secretRef:
name: durpapi-secret # name: durpapi-secret

View File

@@ -1,23 +1,23 @@
apiVersion: networking.k8s.io/v1 #apiVersion: networking.k8s.io/v1
kind: Ingress #kind: Ingress
metadata: #metadata:
name: durpapi-ingress # name: durpapi-ingress
annotations: # annotations:
kubernetes.io/ingress.class: nginx # kubernetes.io/ingress.class: nginx
cert-manager.io/cluster-issuer: letsencrypt-production # cert-manager.io/cluster-issuer: letsencrypt-production
spec: #spec:
rules: # rules:
- host: durpapi.durp.info # - host: durpapi.durp.info
http: # http:
paths: # paths:
- path: / # - path: /
pathType: Prefix # pathType: Prefix
backend: # backend:
service: # service:
name: durpapi # name: durpapi
port: # port:
number: 8080 # number: 8080
tls: # tls:
- hosts: # - hosts:
- durpapi.durp.info # - durpapi.durp.info
secretName: durpapi-tls # secretName: durpapi-tls

View File

@@ -1,18 +1,18 @@
apiVersion: bitnami.com/v1alpha1 #apiVersion: bitnami.com/v1alpha1
kind: SealedSecret #kind: SealedSecret
metadata: #metadata:
creationTimestamp: null # creationTimestamp: null
name: durpapi-secret # name: durpapi-secret
namespace: durpapi # namespace: durpapi
spec: #spec:
encryptedData: # encryptedData:
OPENAI_API_KEY: AgAa0JeMacmXsAcyBfy2UjBDbC3zwEmMHMX9n9Zf19H4sqt8QFJGszOotWvLeWbUOChvUzSVuB/ZrJa0Cq+hXfqSUpXg0aEBAlwKHWAPjy0r3iB9zIWNi/0nLMic2uhVy9VpIRaMUsP8oy8BMMYOCp7lN7FEgwrHP6DLEeR4zwkrl7zfM98yhwKyOiagjLvWAB3sFOcQpMFoiwGBNDvqs/LkZlRmpcRdc+Higl7ODQhqbhN2VtdrJxx/GH59A/W7Mb7IDs7T4pa24g+C35Oh2B3A6WjDW1VOp+AYA5CHq+HDBJsexF7RTOtELfnW/01V3a3nB14dYCff5jKIBP6DEJo/cTzVLyLK4IeDUWyQ4B0fPflaDoYwu78zgt6g8Bf8ERMJc1wV9yhhpDc7juUbNzqYa8mDZSvR7As2F1zromuX5M8OxHzbAl6EYgwYBq5DCOj5UDefi4lfNYHvSmfh8GLMDn/crFYEEGvUIRQ8f7yg7bfK1CX2UXu8suL/cGJymnVgaRN3yH3TX9kv4zbvOnqxIuKyNhOEGlj8pVv4bWgFdWDGiG6rZAN/+XADtcyiAA6SueRQ+mf5Mjrxuj5hjPWWKPYa9kzgBt2XXYVoR9FG9HCh0TlvLbO3fYHP73YBcD6GiVv9mgsx15qw1JSwfczhdNW/jySTOognzg6lE3NAB5hkOgfZrzXs8vy3WAtD1iRIZeAo3hEbuEgaqkmGn6FKried2SCi65521Hidm9ZLv1crXf90iw2BqD3S19+vWIpThco= # OPENAI_API_KEY: AgAa0JeMacmXsAcyBfy2UjBDbC3zwEmMHMX9n9Zf19H4sqt8QFJGszOotWvLeWbUOChvUzSVuB/ZrJa0Cq+hXfqSUpXg0aEBAlwKHWAPjy0r3iB9zIWNi/0nLMic2uhVy9VpIRaMUsP8oy8BMMYOCp7lN7FEgwrHP6DLEeR4zwkrl7zfM98yhwKyOiagjLvWAB3sFOcQpMFoiwGBNDvqs/LkZlRmpcRdc+Higl7ODQhqbhN2VtdrJxx/GH59A/W7Mb7IDs7T4pa24g+C35Oh2B3A6WjDW1VOp+AYA5CHq+HDBJsexF7RTOtELfnW/01V3a3nB14dYCff5jKIBP6DEJo/cTzVLyLK4IeDUWyQ4B0fPflaDoYwu78zgt6g8Bf8ERMJc1wV9yhhpDc7juUbNzqYa8mDZSvR7As2F1zromuX5M8OxHzbAl6EYgwYBq5DCOj5UDefi4lfNYHvSmfh8GLMDn/crFYEEGvUIRQ8f7yg7bfK1CX2UXu8suL/cGJymnVgaRN3yH3TX9kv4zbvOnqxIuKyNhOEGlj8pVv4bWgFdWDGiG6rZAN/+XADtcyiAA6SueRQ+mf5Mjrxuj5hjPWWKPYa9kzgBt2XXYVoR9FG9HCh0TlvLbO3fYHP73YBcD6GiVv9mgsx15qw1JSwfczhdNW/jySTOognzg6lE3NAB5hkOgfZrzXs8vy3WAtD1iRIZeAo3hEbuEgaqkmGn6FKried2SCi65521Hidm9ZLv1crXf90iw2BqD3S19+vWIpThco=
UNRAID_API_KEY: AgCEqTKziAmsAXkUuACkZ0Odog6eUSuO1DcsmYKdhUC0107SHmsQrS34PDjF7GZTLRiAJvG1s161gjvj8z0BeAbMEJfngWrTClpfECBj7gROEbBqaf9gXpjXRT/zdAoq/b/k+2W2wilv2iNKqs+UadWNvQXeMlVEGu4JUsV78Pm50/3nDecUboewJ6rp7+RrlX7OIvwrSH+xzIIA+JR1pNRj/SQWiAnDULDnoBrkhwS8r78cmOaKN2UYrqwEvB1o2ezhuqpB6cokkHar1/ekxvcHTSeAXx72ptIU2gHPa6AhPp/apsaD16kJqlhnqmFloNCvuy+/g3HPz7W1SwCYxonWg7h5PB2BXavLwQfEYKuJO3wIFNAJ26EysIMlaj5oK0U057Zd01LjhcylM/USjuiwXUXiptUVm9yUT7A1cYHtjpvTsk4bpMUoZknuSPCOKHjUKUvYS9dOYVLPLSb0QyLirqlbfhotNWibQ4YlDptdTkfp8QSm1oJZWNtxKIppOCcS9lj4M1BrZ/E0WDqQ3uG4YXQqXr63oesAvqxF/jiYrJxYI+O7OGipuwSkFFC5EFWpSLN43PjZGPPFYD6+cO1jTbZNYJz4LTc1FkHJuKhiKHzMZN8LxlKV0OUdXWx+jg7UnQMWxas9cNURKMVOD1EV7/BQ+lqKNmUrLpvO8u+tGkUxMvm1tn8hLDGByJjhg1xjX0Qx9kjT19U+TE1D8A== # UNRAID_API_KEY: AgCEqTKziAmsAXkUuACkZ0Odog6eUSuO1DcsmYKdhUC0107SHmsQrS34PDjF7GZTLRiAJvG1s161gjvj8z0BeAbMEJfngWrTClpfECBj7gROEbBqaf9gXpjXRT/zdAoq/b/k+2W2wilv2iNKqs+UadWNvQXeMlVEGu4JUsV78Pm50/3nDecUboewJ6rp7+RrlX7OIvwrSH+xzIIA+JR1pNRj/SQWiAnDULDnoBrkhwS8r78cmOaKN2UYrqwEvB1o2ezhuqpB6cokkHar1/ekxvcHTSeAXx72ptIU2gHPa6AhPp/apsaD16kJqlhnqmFloNCvuy+/g3HPz7W1SwCYxonWg7h5PB2BXavLwQfEYKuJO3wIFNAJ26EysIMlaj5oK0U057Zd01LjhcylM/USjuiwXUXiptUVm9yUT7A1cYHtjpvTsk4bpMUoZknuSPCOKHjUKUvYS9dOYVLPLSb0QyLirqlbfhotNWibQ4YlDptdTkfp8QSm1oJZWNtxKIppOCcS9lj4M1BrZ/E0WDqQ3uG4YXQqXr63oesAvqxF/jiYrJxYI+O7OGipuwSkFFC5EFWpSLN43PjZGPPFYD6+cO1jTbZNYJz4LTc1FkHJuKhiKHzMZN8LxlKV0OUdXWx+jg7UnQMWxas9cNURKMVOD1EV7/BQ+lqKNmUrLpvO8u+tGkUxMvm1tn8hLDGByJjhg1xjX0Qx9kjT19U+TE1D8A==
UNRAID_URI: AgBNfGGgwdRNhoB7AIEu/yJgORnrMtu7dVxtFzEM0AIEzIl08cuLb+i4AOP8kdGw3fDjD1Vx0yI2hLyE1DU0U/0Bt1R1+1roE+9XJIB3Rw1G1MyPBRo2dE3WQd9bEYwr/ft1o5zks1dx/f7JCgsFzX8HRj7ZpiZbLSqpTp92Ct1bl+jiKRa9zIZRpLZh97pki1SiNDLL5jQaEAOo5sDQuyjKRq8TAnT7qUhewz0QJzQApYPGPfxaxXo6/6TZGB2o5T4zEIj2mWBF+MceArRAgScU1NetdlN1ldHjRA5C/uv3y6i7tlvu6mmqtyAtuy4YgWDXJ+rpk8gi4y3OeJvtlzEnHguYFUcaupfHlETnYGhUdnDJv/ajNiAlcZ7q+Vj92WTmhJA4QPut2rwJVcPhU5E9d4ECtgzBL/kRX/NCErWpm+O/cmjSdsPE+WlHWmiF9B/9X/Y3p3fi4AYg07rNDZjqPWTl4t45i2KgsDZwQ0WfsnQDHSHGFGuhBqwyLQFYYiY8PA2c5psAx02OStXs3b4p+PheunSqJ6Am3xXPzklFYZABRLh8XxhH4NSmGGPbN2TPlCjAY6luSUGfBFG2Jm0ZqSEdMG5WY2GK/1oeeNb1F415JhXVLe0+obpE9I0WUrHFy4k0Bs12aYix4y8u4draFT6jQOldCId9oO5KZRzGG7ETqzymoe1MDd4/lgTFGxzErsSnlE9wWd9G+VzPQo0ok7jtCKr6pcqL # UNRAID_URI: AgBNfGGgwdRNhoB7AIEu/yJgORnrMtu7dVxtFzEM0AIEzIl08cuLb+i4AOP8kdGw3fDjD1Vx0yI2hLyE1DU0U/0Bt1R1+1roE+9XJIB3Rw1G1MyPBRo2dE3WQd9bEYwr/ft1o5zks1dx/f7JCgsFzX8HRj7ZpiZbLSqpTp92Ct1bl+jiKRa9zIZRpLZh97pki1SiNDLL5jQaEAOo5sDQuyjKRq8TAnT7qUhewz0QJzQApYPGPfxaxXo6/6TZGB2o5T4zEIj2mWBF+MceArRAgScU1NetdlN1ldHjRA5C/uv3y6i7tlvu6mmqtyAtuy4YgWDXJ+rpk8gi4y3OeJvtlzEnHguYFUcaupfHlETnYGhUdnDJv/ajNiAlcZ7q+Vj92WTmhJA4QPut2rwJVcPhU5E9d4ECtgzBL/kRX/NCErWpm+O/cmjSdsPE+WlHWmiF9B/9X/Y3p3fi4AYg07rNDZjqPWTl4t45i2KgsDZwQ0WfsnQDHSHGFGuhBqwyLQFYYiY8PA2c5psAx02OStXs3b4p+PheunSqJ6Am3xXPzklFYZABRLh8XxhH4NSmGGPbN2TPlCjAY6luSUGfBFG2Jm0ZqSEdMG5WY2GK/1oeeNb1F415JhXVLe0+obpE9I0WUrHFy4k0Bs12aYix4y8u4draFT6jQOldCId9oO5KZRzGG7ETqzymoe1MDd4/lgTFGxzErsSnlE9wWd9G+VzPQo0ok7jtCKr6pcqL
jwtToken: AgBnN33UqBZC4lfuPPd2R6u+1qV8qG/dqUeLzDGZ8OmZqiu2ZqITlM2S+9FDYoW3hGQndcT8Ty7nTF8M1C5DkARb8a3QLANhKFAiz2ls2cYmH0Jw8fyz2gcT/O1cRNwchiY3LpyxzwYRMa0LSn9ge0O+zJv1GOrSt0Ezpj4WkU7leRG79esKEEPKINr3hraHGm/QCszpO45sCSd4vCQtK9MRdzJ9wGqlCmFeN1pwer6wMlyTu5nSa0yutxQgZ037WEezs7JBlHG+ZSOaS5vVHbkq2dYzMXE/0IlTR+qnB/jTNukq/ldaHfV4OidzNnbnbyUgpZLFdoDi+mTAR2r1CTvZGkhQ0Ct9HWcfaCyX+e6YhrU4FWhewUSE2et4y41/1Q8LzRgAXH7dsc+o35qAA6TOUOeTV4yFR/wamu87wW5edKieSYw7lr90RHSnRbZUXFrlTooqYDrySR1j8ijYyzdFfBN+ymbxwzx5vSdGIXdnWCujOAU8BTTQq1BsAjXqK1A3yVKt9N1NdxYmEXFFaAk5BoT1xsoMV0/wvBlUWb6xDZeE/1vypD7G2NNfl8duOjisYh7+lsVLx1esh2m7yXnXEZHTYo5gjj1qdVHArsz1W5XTXRx2gYmCNVDd7xzHCtNj9om6I2bEJWS7O6O6jex8IUkB6NxAVLLIsPThlS5Cq1dwfiY8rkDLIW0hcMjhfKdtC435gBomzTnbzgSGiZJep8dv # jwtToken: AgBnN33UqBZC4lfuPPd2R6u+1qV8qG/dqUeLzDGZ8OmZqiu2ZqITlM2S+9FDYoW3hGQndcT8Ty7nTF8M1C5DkARb8a3QLANhKFAiz2ls2cYmH0Jw8fyz2gcT/O1cRNwchiY3LpyxzwYRMa0LSn9ge0O+zJv1GOrSt0Ezpj4WkU7leRG79esKEEPKINr3hraHGm/QCszpO45sCSd4vCQtK9MRdzJ9wGqlCmFeN1pwer6wMlyTu5nSa0yutxQgZ037WEezs7JBlHG+ZSOaS5vVHbkq2dYzMXE/0IlTR+qnB/jTNukq/ldaHfV4OidzNnbnbyUgpZLFdoDi+mTAR2r1CTvZGkhQ0Ct9HWcfaCyX+e6YhrU4FWhewUSE2et4y41/1Q8LzRgAXH7dsc+o35qAA6TOUOeTV4yFR/wamu87wW5edKieSYw7lr90RHSnRbZUXFrlTooqYDrySR1j8ijYyzdFfBN+ymbxwzx5vSdGIXdnWCujOAU8BTTQq1BsAjXqK1A3yVKt9N1NdxYmEXFFaAk5BoT1xsoMV0/wvBlUWb6xDZeE/1vypD7G2NNfl8duOjisYh7+lsVLx1esh2m7yXnXEZHTYo5gjj1qdVHArsz1W5XTXRx2gYmCNVDd7xzHCtNj9om6I2bEJWS7O6O6jex8IUkB6NxAVLLIsPThlS5Cq1dwfiY8rkDLIW0hcMjhfKdtC435gBomzTnbzgSGiZJep8dv
template: # template:
metadata: # metadata:
creationTimestamp: null # creationTimestamp: null
name: durpapi-secret # name: durpapi-secret
namespace: durpapi # namespace: durpapi
#

View File

@@ -1,12 +1,12 @@
apiVersion: v1 #apiVersion: v1
kind: Service #kind: Service
metadata: #metadata:
name: durpapi # name: durpapi
spec: #spec:
ports: # ports:
- name: http # - name: http
port: 8080 # port: 8080
targetPort: 8080 # targetPort: 8080
protocol: TCP # protocol: TCP
selector: # selector:
app: durpapi # app: durpapi