Rework VITE_* variables...
This commit is contained in:
parent
f02e37afb7
commit
3158033d57
|
|
@ -26,7 +26,7 @@ See `.tool-versions` file for used django and node version
|
|||
You have to set up at least the following environment variables:
|
||||
|
||||
```bash
|
||||
export VITE_APP_ENVIRONMENT=local
|
||||
export IT_APP_ENVIRONMENT=local
|
||||
```
|
||||
|
||||
See `.env_secrets/local_daniel.env` for more possible environment variables.
|
||||
|
|
|
|||
|
|
@ -72,7 +72,7 @@ def main(app_name, image_name, environment_file):
|
|||
image_name=image_name,
|
||||
container_http_port=7555,
|
||||
environment_variables={
|
||||
"VITE_APP_ENVIRONMENT": env.str("VITE_APP_ENVIRONMENT", "dev-feature"),
|
||||
"IT_APP_ENVIRONMENT": env.str("IT_APP_ENVIRONMENT", "dev-feature"),
|
||||
"IT_DEFAULT_ADMIN_PASSWORD": env.str(
|
||||
"IT_DEFAULT_ADMIN_PASSWORD", "ACEEs0DCmNaPxdoNV8vhccuCTRl9b"
|
||||
),
|
||||
|
|
|
|||
|
|
@ -25,11 +25,22 @@ function generate_default_app_name() {
|
|||
# take app name as first argument or use the default generated app name
|
||||
APP_NAME=${1:-$(generate_default_app_name)}
|
||||
|
||||
# VITE_* variables need to be present at build time
|
||||
VITE_APP_ENVIRONMENT="dev-$APP_NAME"
|
||||
|
||||
if [[ "$APP_NAME" == "myvbv-stage" ]]; then
|
||||
VITE_OAUTH_API_BASE_URL="https://vbvtst.b2clogin.com/vbvtst.onmicrosoft.com/b2c_1_signupandsignin/oauth2/v2.0/"
|
||||
VITE_APP_ENVIRONMENT="stage-caprover"
|
||||
elif [[ "$APP_NAME" == prod* ]]; then
|
||||
VITE_OAUTH_API_BASE_URL="https://edumgr.b2clogin.com/edumgr.onmicrosoft.com/b2c_1_signupandsignin/oauth2/v2.0/"
|
||||
VITE_APP_ENVIRONMENT=$APP_NAME
|
||||
fi
|
||||
|
||||
echo "Deploy to $APP_NAME"
|
||||
|
||||
# create client for django
|
||||
npm run build
|
||||
VITE_APP_ENVIRONMENT=local python server/manage.py collectstatic --no-input
|
||||
IT_APP_ENVIRONMENT=local python server/manage.py collectstatic --no-input
|
||||
|
||||
if [[ "$APP_NAME" == "prod-azure" ]]; then
|
||||
# build and push azure docker container
|
||||
|
|
|
|||
|
|
@ -8,7 +8,9 @@ import * as log from "loglevel";
|
|||
log.debug("AppFooter created");
|
||||
|
||||
const userStore = useUserStore();
|
||||
const hideVersion = import.meta.env.VITE_APP_ENVIRONMENT.startsWith("prod");
|
||||
const hideVersion = (import.meta.env.VITE_APP_ENVIRONMENT || "local").startsWith(
|
||||
"prod"
|
||||
);
|
||||
|
||||
async function changeLocale(language: AvailableLanguages) {
|
||||
userStore.setUserLanguages(language);
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1 +1 @@
|
|||
export VITE_APP_ENVIRONMENT=local
|
||||
export IT_APP_ENVIRONMENT=local
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
# set location to script directory
|
||||
cd "${0%/*}"
|
||||
|
||||
export VITE_APP_ENVIRONMENT=local
|
||||
export IT_APP_ENVIRONMENT=local
|
||||
export DJANGO_SETTINGS_MODULE=config.settings.test_cypress
|
||||
export DJANGO_PORT=8001
|
||||
export PGDATABASE=vbv_lernwelt_cypress
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import django
|
|||
|
||||
sys.path.append("../server")
|
||||
|
||||
os.environ.setdefault("VITE_APP_ENVIRONMENT", "local")
|
||||
os.environ.setdefault("IT_APP_ENVIRONMENT", "local")
|
||||
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "config.settings.base")
|
||||
django.setup()
|
||||
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ env = Env()
|
|||
env.read_env()
|
||||
|
||||
# set to "local" for local development
|
||||
APP_ENVIRONMENT = env("VITE_APP_ENVIRONMENT")
|
||||
APP_ENVIRONMENT = env("IT_APP_ENVIRONMENT")
|
||||
|
||||
# GENERAL
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
@ -555,7 +555,7 @@ OAUTH = {
|
|||
"authorize_params": IT_OAUTH_AUTHORIZE_PARAMS,
|
||||
"access_token_params": IT_OAUTH_AUTHORIZE_PARAMS,
|
||||
"api_base_url": env(
|
||||
"VITE_OAUTH_API_BASE_URL",
|
||||
"IT_OAUTH_API_BASE_URL",
|
||||
default="https://sso.test.b.lernetz.host/auth/realms/vbv/protocol/openid-connect/",
|
||||
),
|
||||
"local_redirect_uri": env(
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# pylint: disable=unused-wildcard-import,wildcard-import,wrong-import-position
|
||||
import os
|
||||
|
||||
os.environ["VITE_APP_ENVIRONMENT"] = "local"
|
||||
os.environ["IT_APP_ENVIRONMENT"] = "local"
|
||||
|
||||
from .base import * # noqa
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# pylint: disable=unused-wildcard-import,wildcard-import,wrong-import-position
|
||||
import os
|
||||
|
||||
os.environ["VITE_APP_ENVIRONMENT"] = "local"
|
||||
os.environ["IT_APP_ENVIRONMENT"] = "local"
|
||||
|
||||
from .base import * # noqa
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue