update sql creations and add var for enable disable of traefik on forgejo

This commit is contained in:
admin 2026-02-05 08:35:01 -07:00
parent 52106b2d80
commit b372e7c661
2 changed files with 14 additions and 11 deletions

View file

@ -24,7 +24,7 @@ services:
networks: networks:
- fj_external - fj_external
labels: labels:
- "traefik.enable=true" - "traefik.enable=${TRAEFIK_ENABLE}"
- "traefik.docker.network=fj_external" - "traefik.docker.network=fj_external"
# --- SHARED HA ROUTER (git.domain.com) --- # --- SHARED HA ROUTER (git.domain.com) ---

View file

@ -1,22 +1,25 @@
##login to the DB ##login to the DB
mariadb -h 172.16.201.150 -u root -p mariadb -h 172.16.201.150 -u root -p ##if remote
mariadb -u root -p ##if on db vm
##initialize databses with usernames and passwords ##initialize databses with usernames and passwords
##Forgjo Prod ##Forgjo Prod
CREATE DATABASE forgejo_prod CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; CREATE DATABASE fj_prod CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER 'forgejo_prod'@'%' IDENTIFIED BY 'Prod_Password_123!'; CREATE USER 'fj_prod'@'%' IDENTIFIED BY 'FJPASS2026Prod!';
GRANT ALL PRIVILEGES ON forgejo_prod.* TO 'forgejo_prod'@'%'; GRANT ALL PRIVILEGES ON fj_prod.* TO 'fj_prod'@'%';
FLUSH PRIVILEGES; FLUSH PRIVILEGES;
##Forgjo Test ##Forgjo Test
CREATE DATABASE forgejo_test CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; CREATE DATABASE fj_test CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER 'forgejo_test'@'%' IDENTIFIED BY 'Test_Password_456!'; CREATE USER 'fj_test'@'%' IDENTIFIED BY 'FJPASS2026Test!';
GRANT ALL PRIVILEGES ON forgejo_test.* TO 'forgejo_test'@'%'; GRANT ALL PRIVILEGES ON fj_test.* TO 'fj_test'@'%';
FLUSH PRIVILEGES; FLUSH PRIVILEGES;
##Forgjo Dev - with applied limits ##Forgjo Dev - with applied limits
CREATE DATABASE forgejo_test CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; CREATE DATABASE fj_dev CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER 'forgejo_test'@'%' IDENTIFIED BY 'Test_Password_456!'; CREATE USER 'fj_dev'@'%' IDENTIFIED BY 'FJPASS2026Dev!'
GRANT ALL PRIVILEGES ON forgejo_test.* TO 'forgejo_test'@'%'; WITH MAX_QUERIES_PER_HOUR 1000
MAX_UPDATES_PER_HOUR 500;
GRANT ALL PRIVILEGES ON fj_dev.* TO 'fj_dev'@'%';
FLUSH PRIVILEGES; FLUSH PRIVILEGES;