Use 7555 as devault container in caprover
This commit is contained in:
parent
c66d25daa3
commit
428ba37bb3
|
|
@ -70,6 +70,7 @@ def main(app_name, image_name, environment_file):
|
||||||
force_ssl=True,
|
force_ssl=True,
|
||||||
expose_as_web_app=True,
|
expose_as_web_app=True,
|
||||||
image_name=image_name,
|
image_name=image_name,
|
||||||
|
container_http_port=7555,
|
||||||
environment_variables={
|
environment_variables={
|
||||||
# 'DJANGO_SETTINGS_MODULE': 'config.settings.base',
|
# 'DJANGO_SETTINGS_MODULE': 'config.settings.base',
|
||||||
"IT_APP_ENVIRONMENT": env.str("IT_APP_ENVIRONMENT", "caprover_feature"),
|
"IT_APP_ENVIRONMENT": env.str("IT_APP_ENVIRONMENT", "caprover_feature"),
|
||||||
|
|
@ -84,25 +85,9 @@ def main(app_name, image_name, environment_file):
|
||||||
"IT_DJANGO_SECRET_KEY": env.str(
|
"IT_DJANGO_SECRET_KEY": env.str(
|
||||||
"IT_DJANGO_SECRET_KEY", generate_random_string(63)
|
"IT_DJANGO_SECRET_KEY", generate_random_string(63)
|
||||||
),
|
),
|
||||||
"IT_DJANGO_ADMIN_URL": env.str("IT_DJANGO_ADMIN_URL", "admin/"),
|
|
||||||
"IT_DJANGO_DEBUG": "false",
|
"IT_DJANGO_DEBUG": "false",
|
||||||
"IT_SERVE_VUE": "false",
|
"IT_SERVE_VUE": "false",
|
||||||
"IT_ALLOW_LOCAL_LOGIN": "true",
|
"IT_ALLOW_LOCAL_LOGIN": "true",
|
||||||
# used for deployment of "real" environments, not used now for feature branches
|
|
||||||
# 'IT_ALLOW_LOCAL_LOGIN': env.str('IT_ALLOW_LOCAL_LOGIN'),
|
|
||||||
# 'IT_SENTRY_DSN': env.str('IT_SENTRY_DSN'),
|
|
||||||
# 'IT_OAUTH_CLIENT_NAME': env.str('IT_OAUTH_CLIENT_NAME'),
|
|
||||||
# 'IT_OAUTH_CLIENT_ID': env.str('IT_OAUTH_CLIENT_ID'),
|
|
||||||
# 'IT_OAUTH_CLIENT_SECRET': env.str('IT_OAUTH_CLIENT_SECRET'),
|
|
||||||
# 'IT_OAUTH_ACCESS_TOKEN_URL': env.str('IT_OAUTH_ACCESS_TOKEN_URL'),
|
|
||||||
# 'IT_OAUTH_AUTHORIZE_URL': env.str('IT_OAUTH_AUTHORIZE_URL'),
|
|
||||||
# 'IT_OAUTH_API_BASE_URL': env.str('IT_OAUTH_API_BASE_URL'),
|
|
||||||
# 'IT_OAUTH_LOCAL_DIRECT_URI': env.str('IT_OAUTH_LOCAL_DIRECT_URI'),
|
|
||||||
# 'IT_OAUTH_TENANT_ID': env.str('IT_OAUTH_TENANT_ID'),
|
|
||||||
# 'IT_OAUTH_SCOPE': env.str('IT_OAUTH_SCOPE'),
|
|
||||||
# 'IT_OAUTH_SERVER_METADATA_URL': env.str('IT_OAUTH_SERVER_METADATA_URL'),
|
|
||||||
# 'IT_OAUTH_TOKEN_NAME': env.str('IT_OAUTH_TOKEN_NAME'),
|
|
||||||
# 'IT_OAUTH_LOGOUT_URL': env.str('IT_OAUTH_LOGOUT_URL'),
|
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,8 @@ BRANCH_NAME_SLUG=$(echo "$BRANCH_NAME" | sed -e 's/[^[:alnum:]]/-/g' | tr -s '-'
|
||||||
echo "$BRANCH_NAME_SLUG"
|
echo "$BRANCH_NAME_SLUG"
|
||||||
|
|
||||||
DEFAULT_APP_NAME="vbv-$BRANCH_NAME_SLUG"
|
DEFAULT_APP_NAME="vbv-$BRANCH_NAME_SLUG"
|
||||||
|
|
||||||
|
# take app name as first argument or use default generated app name
|
||||||
APP_NAME=${1:-$DEFAULT_APP_NAME}
|
APP_NAME=${1:-$DEFAULT_APP_NAME}
|
||||||
|
|
||||||
# shorten APP_NAME to 32 characters
|
# shorten APP_NAME to 32 characters
|
||||||
|
|
@ -57,6 +59,7 @@ python server/manage.py collectstatic --no-input
|
||||||
docker build --platform=linux/amd64 -f compose/django/Dockerfile -t "$REPO" -t "$LATEST" -t "$VERSION_TAG" --build-arg VERSION="$VERSION" --build-arg BUILD_TIMESTAMP="$BUILD_TIMESTAMP" --build-arg GIT_COMMIT="$(git log -1 --format=%h)" .
|
docker build --platform=linux/amd64 -f compose/django/Dockerfile -t "$REPO" -t "$LATEST" -t "$VERSION_TAG" --build-arg VERSION="$VERSION" --build-arg BUILD_TIMESTAMP="$BUILD_TIMESTAMP" --build-arg GIT_COMMIT="$(git log -1 --format=%h)" .
|
||||||
docker push "$VERSION_TAG"
|
docker push "$VERSION_TAG"
|
||||||
|
|
||||||
|
# caprover specific stuff
|
||||||
APP_URL="$APP_NAME.control.iterativ.ch"
|
APP_URL="$APP_NAME.control.iterativ.ch"
|
||||||
|
|
||||||
echo "Checking if $APP_URL is available..."
|
echo "Checking if $APP_URL is available..."
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue