.env
упрощает хранение секретов и настроек, а при запуске можно гибко подменять значения прямо из CLI или через fallback в docker-compose.yml. Это делает конфигурацию гибкой и удобной.В этом посте:
• Используем .env для вынесения паролей и логинов.
• Переопределяем переменные при запуске.
• Добавляем дефолтные значения через подстановки.
• Разносим окружения на отдельные env_file.
Это упрощает работу с проектами и позволяет быстро переключаться между dev, staging и prod без правки кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Платформа с ежедневными статьями, реальными кейсами и обсуждениями. Каждая публикация в форуме — это проверенные решения, разобранные практиками, а не сухие учебники.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍5🔥5😁1
Работая с сервисами в Linux, почти всегда приходится лезть в systemd. Эти команды помогут быстро смотреть статус, перезапускать, проверять автозапуск, анализировать логи и работать с юзерскими сервисами.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14❤4👍4🤝2👎1
В Linux можно сделать файл или директорию неудаляемыми, установив флаг неизменяемости (immutable) с помощью команды
chattr
:$ sudo chattr +i -V /home/traw/keys.txt
Опция
-V
— подробный вывод (verbose).Чтобы сделать директорию неудаляемой, добавьте рекурсивную опцию
-R
:$ sudo chattr +i -VR /home/traw/backups
Чтобы снова разрешить удаление файла, используйте флаг
-i
. Для директорий — -i
с опцией -R
.Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3🔥3🤝1