File tree Expand file tree Collapse file tree 3 files changed +56
-56
lines changed
Expand file tree Collapse file tree 3 files changed +56
-56
lines changed Original file line number Diff line number Diff line change 1- NODE_ENV = test
2- TZ = UTC
3- PORT = 3334
4- HOST = localhost
5- LOG_LEVEL = silent
6- APP_KEY = XYtCBW_xl6bCUzCiyfdMtDBxWWQ5vcoV
7- NODE_ENV = development
8- DB_HOST = 127.0.0.1
9- DB_PORT = 5432
10- DB_USER = root
11- DB_PASSWORD = root
12- DB_DATABASE = app_test
13- SESSION_DRIVER = memory
14- APP_URL = http://localhost:3001
15- DRIVE_DISK = s3
16- AWS_ACCESS_KEY_ID = minioadmin
17- AWS_SECRET_ACCESS_KEY = minioadmin
18- AWS_REGION = local
19- S3_BUCKET = backend
20- S3_ENDPOINT = http://localhost:9000
21- RESEND_API_KEY = test_1234567890abcdefg
22- MAILER = smtp
23- SMTP_HOST = localhost
24- SMTP_PORT = 1025
25- STRIPE_KEY = your-stripe-key
26- STRIPE_SECRET = your-stripe-secret
27- STRIPE_WEBHOOK_SECRET = your-stripe-webhook-secret
28- APP_NAME = adonisjs_app
29- APP_VERSION = 0.0.1
30- APP_ENV = development
1+ NODE_ENV = test
2+ TZ = UTC
3+ PORT = 3334
4+ HOST = localhost
5+ LOG_LEVEL = silent
6+ APP_KEY = XYtCBW_xl6bCUzCiyfdMtDBxWWQ5vcoV
7+ NODE_ENV = development
8+ DB_HOST = 127.0.0.1
9+ DB_PORT = 5432
10+ DB_USER = root
11+ DB_PASSWORD = root
12+ DB_DATABASE = app_test
13+ SESSION_DRIVER = memory
14+ APP_URL = http://localhost:3001
15+ DRIVE_DISK = s3
16+ AWS_ACCESS_KEY_ID = minioadmin
17+ AWS_SECRET_ACCESS_KEY = minioadmin
18+ AWS_REGION = local
19+ S3_BUCKET = backend
20+ S3_ENDPOINT = http://localhost:9000
21+ RESEND_API_KEY = test_1234567890abcdefg
22+ MAILER = smtp
23+ SMTP_HOST = localhost
24+ SMTP_PORT = 1025
25+ STRIPE_KEY = your-stripe-key
26+ STRIPE_SECRET = your-stripe-secret
27+ STRIPE_WEBHOOK_SECRET = your-stripe-webhook-secret
28+ APP_NAME = adonisjs_app
29+ APP_VERSION = 0.0.1
30+ APP_ENV = development
3131MONOCLE_API_KEY = mk_test
Original file line number Diff line number Diff line change 1- FROM postgres:17-alpine
2- COPY ./docker/pg/scripts/create_multiple_db.sh /docker-entrypoint-initdb.d/
1+ FROM postgres:17-alpine
2+ COPY ./docker/pg/scripts/create_multiple_db.sh /docker-entrypoint-initdb.d/
Original file line number Diff line number Diff line change 1- #! /bin/bash
2-
3- set -e
4- set -u
5-
6- function create_user_and_database() {
7- local database=$1
8- echo " Creating user and database '$database '"
9- psql -v ON_ERROR_STOP=1 --username " $POSTGRES_USER " --dbname " $POSTGRES_DB " << -EOSQL
10- CREATE USER $database ;
11- CREATE DATABASE $database ;
12- GRANT ALL PRIVILEGES ON DATABASE $database TO $database ;
13- EOSQL
14- }
15-
16- if [ -n " $POSTGRES_MULTIPLE_DATABASES " ]; then
17- echo " Multiple database creation requested: $POSTGRES_MULTIPLE_DATABASES "
18- for db in $( echo $POSTGRES_MULTIPLE_DATABASES | tr ' ,' ' ' ) ; do
19- if [ " $db " != " $POSTGRES_DB " ]; then
20- create_user_and_database $db
21- fi
22- done
23- echo " Multiple databases created"
24- fi
1+ #! /bin/bash
2+
3+ set -e
4+ set -u
5+
6+ function create_user_and_database() {
7+ local database=$1
8+ echo " Creating user and database '$database '"
9+ psql -v ON_ERROR_STOP=1 --username " $POSTGRES_USER " --dbname " $POSTGRES_DB " << -EOSQL
10+ CREATE USER $database ;
11+ CREATE DATABASE $database ;
12+ GRANT ALL PRIVILEGES ON DATABASE $database TO $database ;
13+ EOSQL
14+ }
15+
16+ if [ -n " $POSTGRES_MULTIPLE_DATABASES " ]; then
17+ echo " Multiple database creation requested: $POSTGRES_MULTIPLE_DATABASES "
18+ for db in $( echo $POSTGRES_MULTIPLE_DATABASES | tr ' ,' ' ' ) ; do
19+ if [ " $db " != " $POSTGRES_DB " ]; then
20+ create_user_and_database $db
21+ fi
22+ done
23+ echo " Multiple databases created"
24+ fi
You can’t perform that action at this time.
0 commit comments