update nuxt entrypoint
This commit is contained in:
parent
8788e1cfe4
commit
ba34caae2b
|
|
@ -8,6 +8,6 @@ DOMAIN=lms.dot-dot.ru
|
||||||
|
|
||||||
APP_HOST=lms.dot-dot.ru
|
APP_HOST=lms.dot-dot.ru
|
||||||
APP_SCHEME=https
|
APP_SCHEME=https
|
||||||
APP_ENVIRONMENT=development
|
APP_ENVIRONMENT=production
|
||||||
DADATA_API_TOKEN=c9aa5fdc338a746e23ce91ceb6fdb9e635749833
|
DADATA_API_TOKEN=c9aa5fdc338a746e23ce91ceb6fdb9e635749833
|
||||||
YANDEX_METRIKA_ID=50156956
|
YANDEX_METRIKA_ID=50156956
|
||||||
|
|
|
||||||
|
|
@ -48,10 +48,6 @@ server {
|
||||||
try_files $uri @rewriteapp;
|
try_files $uri @rewriteapp;
|
||||||
}
|
}
|
||||||
|
|
||||||
location /help {
|
|
||||||
proxy_pass http://help-platform;
|
|
||||||
}
|
|
||||||
|
|
||||||
location /api {
|
location /api {
|
||||||
rewrite ^(.*)$ /index.php/$1 last;
|
rewrite ^(.*)$ /index.php/$1 last;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,54 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
DOMAIN="${DOMAIN:-dot-dot.local}"
|
||||||
|
APP_HOST="${APP_HOST:-dot-dot.local}"
|
||||||
|
API_URL="{API_URL:-${DOMAIN}}"
|
||||||
|
APP_SCHEME="${APP_SCHEME:-http}"
|
||||||
|
API_URL="${APP_SCHEME}://${DOMAIN}/"
|
||||||
|
BASE_URL="${APP_SCHEME}://${DOMAIN}"
|
||||||
|
APP_ENVIRONMENT="${APP_ENVIRONMENT:-development}"
|
||||||
|
WS_PROTOCOL=${WS_PROTOCOL:-ws}
|
||||||
|
|
||||||
|
for x in $(grep -lr baseURL .nuxt/);do
|
||||||
|
sed -i -e "s#\"baseURL\":\"http://dot-dot.local\"#\"baseURL\":\"${BASE_URL}\"#g" $x
|
||||||
|
done
|
||||||
|
|
||||||
|
for x in $(grep -lr APP_SCHEME .nuxt/);do
|
||||||
|
sed -i -e "s#\"APP_SCHEME\":\"http\"#\"APP_SCHEME\":\"${APP_SCHEME}\"#g" $x
|
||||||
|
sed -i -e "s#APP_SCHEME:\"http\"#\"APP_SCHEME\":\"${APP_SCHEME}\"#g" $x
|
||||||
|
done
|
||||||
|
|
||||||
|
for x in $(grep -lr APP_HOST .nuxt/);do
|
||||||
|
sed -i -e "s#\"APP_HOST\":\"dot-dot.local\"#\"APP_HOST\":\"${APP_HOST}\"#g" $x
|
||||||
|
done
|
||||||
|
|
||||||
|
for x in $(grep -lr BASE_URL .nuxt/);do
|
||||||
|
sed -i -e "s#\"BASE_URL\":\"http://dot-dot.local\"#\"BASE_URL\":\"${BASE_URL}\"#g" $x
|
||||||
|
done
|
||||||
|
|
||||||
|
for x in $(grep -lr API_URL .nuxt/);do
|
||||||
|
sed -i -e "s#\"API_URL\":\"http://dot-dot.local/\"#\"API_URL\":\"${API_URL}\"#g" $x
|
||||||
|
done
|
||||||
|
|
||||||
|
for x in $(grep -lr APP_ENVIRONMENT .nuxt/);do
|
||||||
|
sed -i -e "s#\"APP_ENVIRONMENT\":\"development\"#\"APP_ENVIRONMENT\":\"${APP_ENVIRONMENT}\"#g" $x
|
||||||
|
sed -i -e "s#\"APP_ENVIRONMENT\": \"development\"#\"APP_ENVIRONMENT\":\"${APP_ENVIRONMENT}\"#g" $x
|
||||||
|
sed -i -e "s#APP_ENVIRONMENT:\"development\"#\"APP_ENVIRONMENT\":\"${APP_ENVIRONMENT}\"#g" $x
|
||||||
|
done
|
||||||
|
|
||||||
|
for x in $(grep -lr WS_PROTOCOL .nuxt/);do
|
||||||
|
sed -i -e "s#\"WS_PROTOCOL\":\"ws\"#\"WS_PROTOCOL\":\"${WS_PROTOCOL}\"#g" $x
|
||||||
|
sed -i -e "s#WS_PROTOCOL:\"ws\"#\"WS_PROTOCOL\":\"${WS_PROTOCOL}\"#g" $x
|
||||||
|
done
|
||||||
|
|
||||||
|
for x in $(grep -lr dot-dot.local .nuxt/);do
|
||||||
|
echo "replace dot-dot.local to ${DOMAIN} in $x"
|
||||||
|
sed -i -e "s#dot-dot.local#${DOMAIN}#g" $x;
|
||||||
|
done
|
||||||
|
|
||||||
|
for x in $(grep -lr http://${DOMAIN} .nuxt/);do
|
||||||
|
echo "replace http://${DOMAIN} to ${APP_SCHEME}://${DOMAIN} in $x"
|
||||||
|
sed -i -e "s#http://${DOMAIN}#${APP_SCHEME}://${DOMAIN}#g" $x;
|
||||||
|
done
|
||||||
|
|
||||||
|
"$@"
|
||||||
|
|
@ -87,7 +87,8 @@ services:
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
command: npm run start
|
command: npm run start
|
||||||
volumes:
|
volumes:
|
||||||
- ./configs/nuxt/.env:/app/.env
|
- ./configs/nuxt/.env:/application/nuxt/.env
|
||||||
|
- ./configs/nuxt/entrypoint.sh:/entrypoint.sh
|
||||||
env_file:
|
env_file:
|
||||||
- ./configs/nuxt/.env
|
- ./configs/nuxt/.env
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue