dev env setup

This commit is contained in:
tw-blue
2025-12-06 21:27:29 +01:00
parent 987a380758
commit bc9f0f9f3b
38 changed files with 5953 additions and 733 deletions
+9
View File
@@ -0,0 +1,9 @@
CREATE ROLE webapi WITH
LOGIN
NOSUPERUSER
INHERIT
NOCREATEDB
NOCREATEROLE
NOREPLICATION
NOBYPASSRLS
PASSWORD 'devpassword';
@@ -0,0 +1,23 @@
CREATE ROLE keycloak WITH
LOGIN
NOSUPERUSER
INHERIT
NOCREATEDB
NOCREATEROLE
NOREPLICATION
NOBYPASSRLS
PASSWORD 'devpassword';
CREATE DATABASE keycloak
WITH
OWNER = keycloak
ENCODING = 'UTF8'
TABLESPACE = pg_default
CONNECTION LIMIT = -1
IS_TEMPLATE = False;
-- TODO
-- Replace Client Secret in realm-export.json
-- replace Frontend redirect URLS in realm-export.json
-- SET NODE_ENV=production when running on server
-- SET DEFAULT_PERSISSIONS for webapi user
@@ -0,0 +1,9 @@
CREATE ROLE prisma WITH
LOGIN
NOSUPERUSER
INHERIT
CREATEDB
NOCREATEROLE
NOREPLICATION
NOBYPASSRLS
PASSWORD 'devpassword';