🐳 Deploy image to the internal docker registry

* Deploy the image to the internal docker registry
* Removed unnecessary stage in backend build
This commit is contained in:
Anton Shepilov
2023-04-05 15:55:29 +02:00
committed by GitHub
parent 56e1e4be3a
commit 380f01222a
21 changed files with 58 additions and 22860 deletions
+48
View File
@@ -0,0 +1,48 @@
#!/bin/bash
if [ "$1" = "dev" ]
then
if test -f "/twake-react/src/app/environment/environment.ts"; then
echo "Configuration exists, doing nothing."
else
cp /twake-react/src/app/environment/environment.ts.dist.dev /twake-react/src/app/environment/environment.ts
fi
else
if test -f "/configuration/environment.ts"; then
cp /configuration/environment.ts /twake-react/src/app/environment/environment.ts
else
cp /twake-react/src/app/environment/environment.ts.dist /twake-react/src/app/environment/environment.ts
fi
fi
[[ -d "/etc/nginx/sites-enabled" ]] || mkdir /etc/nginx/sites-enabled
function _selfsigned() {
self-signed.sh
export NGINX_LISTEN="443 ssl"
ln -sf /etc/nginx/sites-available/redirect /etc/nginx/sites-enabled/
}
case $SSL_CERTS in
selfsigned)
_selfsigned
;;
off|no|non|none|false)
export NGINX_LISTEN="80"
sed -i '/ *ssl_/d' /etc/nginx/sites-available/site.template
;;
*)
echo: "SSL_CERTS var not defined setting selfsigned"
export SSL_CERTS=selfsigned
_selfsigned
;;
esac
NODE_HOST="${NODE_HOST:-http://node:3000}"
PHP_UPSTREAM="${PHP_UPSTREAM:-php:9000}"
export NODE_HOST
export PHP_UPSTREAM
envsubst '$${NODE_HOST} $${NGINX_LISTEN}' < /etc/nginx/sites-available/site.template > /etc/nginx/sites-enabled/site
echo "upstream php-upstream { server ${PHP_UPSTREAM}; }" > /etc/nginx/conf.d/upstream.conf
nginx -g "daemon off;"