Files
query-orchestration/.envrc
T
Michael McGuinness b1f8ac453b Merged in feature/baseTemplate (pull request #1)
feat!: base template

* first bit of templating

* codeowners

* linuxbased

* restart

* baseline project

* add grpc api and basic integration test

* startqueue

* queueMsg

* splitscripts

* migrations

* queueintegrationtest

* gateway
2024-12-06 14:38:42 +00:00

20 lines
487 B
Bash

export APP_ENV="${APP_ENV:-development}"
export DB_USER="${DB_USER:-postgres}"
export DB_PASS="${DB_PASS:-pass}"
export DB_HOST="${DB_HOST:-localhost}"
export DB_PORT="${DB_PORT:-5432}"
export DB_NAME="${DB_NAME:-gotemplate}"
dotenv_if_exists .env
env_vars_required APP_ENV
env_vars_required QUEUE_URL
env_vars_required DB_USER DB_PASS DB_HOST DB_PORT DB_NAME
ALLOWED_ENVS=("development","production")
if [[ ! $ALLOWED_ENVS[@] =~ $APP_ENV ]]; then
echo APP_ENV invalid
exit 1
fi