1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #!/usr/bin/env bash
-
- # Ensure DATABASE_TYPE is set
- if ! [ -n "$DATABASE_TYPE" ]; then
- echo "You must set DATABASE_TYPE environment variable"
- exit 1
- fi
-
- if ! [ "$DATABASE_TYPE" = sqlite ]; then
- # Ensure DATABASE_USER is set
- if ! [ -n "$DATABASE_USER" ]; then
- echo "You must set DATABASE_USER environment variable"
- exit 1
- fi
-
- # Ensure DATABASE_PASSWORD is set
- if ! [ -n "$DATABASE_PASSWORD" ]; then
- echo "You must set DATABASE_PASSWORD environment variable"
- exit 1
- fi
-
- # Ensure DATABASE_HOST is set
- if ! [ -n "$DATABASE_HOST" ]; then
- echo "You must set DATABASE_HOST environment variable"
- exit 1
- fi
-
- # Ensure DATABASE_NAME is set
- if ! [ -n "$DATABASE_NAME" ]; then
- echo "You must set DATABASE_NAME environment variable"
- exit 1
- fi
-
- # Ensure DATABASE_TYPE value
- case "$DATABASE_TYPE" in
- postgresql|mysql|sqlite) ;;
- *) echo "DATABASE_TYPE environment variable must be one of these: \
- postgresql, mysql, sqlite" ;;
- esac
- fi
|