unknownby писал(а): ↑2024.03.24, 20:53
Указать его в файле .env?
Однако, если к вашему серверу нет доступа ни у кого кроме вас и вы не хотите палить пароль от БД в том же гитхаб/гитлаб, то можно спокойно в файле с припиской "-local" указать пароль
У других людей к серверу доступ будет, если не размещать сервер на виртуальной машине с пробросом портов к серверу. Из самого кода выношу все настройки в БД. К ней доступ будет запаролен.
Аппетит приходит во время еды, и я, возможно, не совсем верно расставил акценты при создании топика:
Идеально было бы и код закрыть, но я не знаю как это сделать.
Ситуация следующая:
Серверное ПО будет крутиться на рабочей станции, на которой будут работать пользователи(не спрашивайте, пожалуйста, почему так).
На этой станции будет возможность накатить виртуалку с паролем и проброситься портом к серверу.
К этом случае доступ к коду будет затруднён. Но надёжность такого решения мне абсолютно не ясна.
С docker я не работал, не знаю, способна ли контейнериция защитить ПО от любопытных глаз и кривых рук?
Существуют ли средства компиляции приложения yii2(и php в целом), чтобы создать исполняемый файл .run под linux?
- В сети есть материал, но там описываются примитивные примеры с парой php файлов или инфомрация очень старая. YII2-advanced это, немножечко, другое.
Как такие вещи решаются, уважаемые товарищи?
П.С. вынести на хостинг наружу не вариант. Вынести на локальный хост внутри сети заказчика - труднореализуемый вариант в виду отсутствия в смете отдельного ПК под эти нужны. А текущие ПК все используются. От щедрот душевных ставить отдельный ПК как сервер я морально не готов.
Буду признателен любой информации по данному вопросу.