CI: Fix prod build scripts and add docker-compose.local.yml #2262

This commit is contained in:
Michael Mayer
2022-04-18 15:49:30 +02:00
parent 975c4cdca3
commit f093b498fa
16 changed files with 150 additions and 38 deletions

View File

@@ -13,13 +13,21 @@ CREATE DATABASE IF NOT EXISTS keycloak;
CREATE USER IF NOT EXISTS keycloak@'%' IDENTIFIED BY 'keycloak';
GRANT ALL PRIVILEGES ON keycloak.* TO keycloak@'%';
CREATE DATABASE IF NOT EXISTS photoprism_latest;
CREATE USER IF NOT EXISTS photoprism_latest@'%' IDENTIFIED BY 'photoprism_latest';
GRANT ALL PRIVILEGES ON photoprism_latest.* TO photoprism_latest@'%';
CREATE DATABASE IF NOT EXISTS `local`;
CREATE USER IF NOT EXISTS 'local'@'%' IDENTIFIED BY 'local';
GRANT ALL PRIVILEGES ON `local`.* TO 'local'@'%';
CREATE DATABASE IF NOT EXISTS photoprism_preview;
CREATE USER IF NOT EXISTS photoprism_preview@'%' IDENTIFIED BY 'photoprism_preview';
GRANT ALL PRIVILEGES ON photoprism_preview.* TO photoprism_preview@'%';
CREATE DATABASE IF NOT EXISTS latest;
CREATE USER IF NOT EXISTS latest@'%' IDENTIFIED BY 'latest';
GRANT ALL PRIVILEGES ON latest.* TO latest@'%';
CREATE DATABASE IF NOT EXISTS preview;
CREATE USER IF NOT EXISTS preview@'%' IDENTIFIED BY 'preview';
GRANT ALL PRIVILEGES ON preview.* TO preview@preview;
CREATE DATABASE IF NOT EXISTS testdb;
CREATE USER IF NOT EXISTS testdb@'%' IDENTIFIED BY 'testdb';
GRANT ALL PRIVILEGES ON testdb.* TO testdb@'%';
CREATE DATABASE IF NOT EXISTS acceptance;
CREATE USER IF NOT EXISTS acceptance@'%' IDENTIFIED BY 'acceptance';

View File

@@ -1,6 +1,3 @@
DROP DATABASE IF EXISTS photoprism;
CREATE DATABASE IF NOT EXISTS photoprism;
DROP DATABASE IF EXISTS acceptance;
CREATE DATABASE IF NOT EXISTS acceptance;
CREATE USER IF NOT EXISTS acceptance@'%' IDENTIFIED BY 'acceptance';

View File

@@ -0,0 +1,6 @@
DROP DATABASE IF EXISTS `local`;
CREATE DATABASE IF NOT EXISTS `local`;
CREATE USER IF NOT EXISTS 'local'@'%' IDENTIFIED BY 'local';
GRANT ALL PRIVILEGES ON `local`.* TO 'local'@'%';
FLUSH PRIVILEGES;

View File

@@ -0,0 +1,4 @@
DROP DATABASE IF EXISTS photoprism;
CREATE DATABASE IF NOT EXISTS photoprism;
FLUSH PRIVILEGES;

View File

@@ -0,0 +1,6 @@
DROP DATABASE IF EXISTS testdb;
CREATE DATABASE IF NOT EXISTS testdb;
CREATE USER IF NOT EXISTS testdb@'%' IDENTIFIED BY 'testdb';
GRANT ALL PRIVILEGES ON testdb.* TO testdb@'%';
FLUSH PRIVILEGES;