mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-11-21 14:03:21 -05:00
add postgres extension + config
This commit is contained in:
parent
dfc886127a
commit
1749dc814b
67
chart/myvalues.yaml
Normal file
67
chart/myvalues.yaml
Normal file
@ -0,0 +1,67 @@
|
|||||||
|
global:
|
||||||
|
image:
|
||||||
|
tag: "edge"
|
||||||
|
kyoo:
|
||||||
|
address: https://kyootest.bitey.life
|
||||||
|
#middlewareRootURL: https://kyootest.bitey.life
|
||||||
|
# auth:
|
||||||
|
# apikeys:
|
||||||
|
# extra:
|
||||||
|
# - name: testme
|
||||||
|
# existingSecret: bigsecret
|
||||||
|
# apikeyKey: postgres_user
|
||||||
|
# claims: "role:internal"
|
||||||
|
media:
|
||||||
|
volumes:
|
||||||
|
- name: media
|
||||||
|
nfs:
|
||||||
|
server: "192.168.1.179"
|
||||||
|
path: /spin0/media/movies
|
||||||
|
postgres:
|
||||||
|
enabled: true
|
||||||
|
extraObjects:
|
||||||
|
- apiVersion: v1
|
||||||
|
kind: Secret
|
||||||
|
metadata:
|
||||||
|
name: bigsecret
|
||||||
|
namespace: kyootest
|
||||||
|
type: Opaque
|
||||||
|
stringData:
|
||||||
|
postgres_user: kyoo_all
|
||||||
|
postgres_password: watchSomething4me
|
||||||
|
scanner_apikey: secretapikey
|
||||||
|
auth:
|
||||||
|
kyoo_auth:
|
||||||
|
image:
|
||||||
|
repository: ghcr.io/zoriya/keibi
|
||||||
|
# ---
|
||||||
|
# apiVersion: gateway.networking.k8s.io/v1
|
||||||
|
# kind: HTTPRoute
|
||||||
|
# metadata:
|
||||||
|
# name: kyootest
|
||||||
|
# namespace: kyootest
|
||||||
|
# spec:
|
||||||
|
# parentRefs:
|
||||||
|
# - name: internal
|
||||||
|
# namespace: gateway
|
||||||
|
# sectionName: https
|
||||||
|
# hostnames:
|
||||||
|
# - "kyootest.bitey.life"
|
||||||
|
# rules:
|
||||||
|
# - backendRefs:
|
||||||
|
# - name: kyoo-traefik
|
||||||
|
# port: 80
|
||||||
|
# ---
|
||||||
|
# apiVersion: externaldns.k8s.io/v1alpha1
|
||||||
|
# kind: DNSEndpoint
|
||||||
|
# metadata:
|
||||||
|
# name: kyootest
|
||||||
|
# namespace: kyootest
|
||||||
|
# annotations:
|
||||||
|
# external-dns.custom/type: private
|
||||||
|
# spec:
|
||||||
|
# endpoints:
|
||||||
|
# - dnsName: kyootest.bitey.life
|
||||||
|
# recordType: CNAME
|
||||||
|
# targets:
|
||||||
|
# - intgw.bitey.life
|
||||||
1175
chart/test.yaml
Normal file
1175
chart/test.yaml
Normal file
File diff suppressed because it is too large
Load Diff
@ -460,6 +460,10 @@ postgres:
|
|||||||
\connect {{ .Values.global.postgres.kyoo_api.database }};
|
\connect {{ .Values.global.postgres.kyoo_api.database }};
|
||||||
REVOKE ALL ON SCHEMA public FROM PUBLIC;
|
REVOKE ALL ON SCHEMA public FROM PUBLIC;
|
||||||
CREATE SCHEMA IF NOT EXISTS kyoo AUTHORIZATION {{ .Values.global.postgres.infra.user }};
|
CREATE SCHEMA IF NOT EXISTS kyoo AUTHORIZATION {{ .Values.global.postgres.infra.user }};
|
||||||
|
|
||||||
|
CREATE EXTENSION IF NOT EXISTS pg_trgm SCHEMA kyoo;
|
||||||
|
SET pg_trgm.word_similarity_threshold = 0.4;
|
||||||
|
ALTER DATABASE {{ .Values.global.postgres.kyoo_api.database }} SET pg_trgm.word_similarity_threshold = 0.4;
|
||||||
kyoo_auth.sql: |
|
kyoo_auth.sql: |
|
||||||
CREATE DATABASE {{ .Values.global.postgres.kyoo_auth.database }} WITH OWNER {{ .Values.global.postgres.infra.user }};
|
CREATE DATABASE {{ .Values.global.postgres.kyoo_auth.database }} WITH OWNER {{ .Values.global.postgres.infra.user }};
|
||||||
\connect {{ .Values.global.postgres.kyoo_auth.database }};
|
\connect {{ .Values.global.postgres.kyoo_auth.database }};
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user