VITE_WEBSOCKET_PROTOCOL=wss
#comment
VITE_PROTOCOL=https
VITE_WEBSOCKET_PROTOCOL=wss
#comment
VITE_PROTOCOL=https
if [[ $line != "" && $line != \#* ]]; then
, но не помогает)/usr/share/nginx/html
(в докерфайле это видно). А уже этот bash файл получает .env по тому же пути где и сам скрипт. Проходит циклом по всем полученным перепенным из .env файла./usr/share/nginx/html/assets
. Ну и в общем то вся магия. То есть логику то я понимаю, но синтаксис нет)#!/bin/bash
. Потом оказалось, что файл все равно принудительно запускается через sh
. Сделал так:RUN apk add --no-cache bash
EXPOSE 80
EXPOSE 443
ENTRYPOINT ["/bin/bash", "./entrypoint.sh"]
CMD ["nginx", "-g", "daemon off;"]
invalid variable namet.sh: line 12
Достаточно забавный вывод ошибки с ошибкой, хотя может я не понимаю синтаксис опять же.if [ ! -z "${!VAR_NAME}" ]; then