Запуск RabbitMQ в Docker контейнере
Скачайте официальный образ RabbitMQ
docker pull rabbitmq:3.6.14-managementСоздайте docker volume для RabbitMQ:
docker volume create rabbitmq_dataСкачайте официальный образ RabbitMQ
docker pull rabbitmq:3.6.14-managementСоздайте docker volume для RabbitMQ:
docker volume create rabbitmq_dataСкачайте заранее docker образ nginx
docker pull nginxСоздайте тестовую папку для сборки docker контейнера:
mkdir -p ~/docker/nginx mkdir -p ~/docker/nginx/htmlBackend — обеспечивает обработку запросов от Frontend'a. Он реализует API в виде функций. Получает запрос от клиента, отправляет запрос в БД, формирует и возвращает ответ клиенту, обычно в виде данных. Сборкой HTML кода бэкенд не занимается. Примеры API: CRUD запросы, поисковые запросы.
Frontend — то, что отвечает за генерацию
Установите iptables persistent:
apt-get install -y iptables-persistentСоздайте мост:
brctl addbr virtualbox ip addr add dev virtualbox 10.0.5.1/24 ip link set virtualbox upNAT:
iptables -t nat -A POSTROUTING -s 10.0.5.0/24 ! -d 10.0.5.0/24 -j MASQUERADE echo 1 > /proc/sys/net/ipv4/ip_forward echoИногда требуется запустить СУБД MongoDB на сервере. Ниже описана инструкция, как запустить MongoDB через Docker.
Установка Docker на Ubuntu 18.04
Для сайта нужно создать почту, с которой будет происходить рассылка уведомлений системного характера (востановление пароля и т.п.). Обычно это noreply@<название домена>. Также нужно создать почту компании, на которую будут приходить обычные письма клиентов, например, info@<название домена>.
Т.к. на noreply@<название домена>, клиенты иногда будут слать письма, то рекомендуется подключить сборщик
Данный материал содержит инструкцию по созданию собственного дистрибутива LiveCD.
Desktop Enviroment Openbox с темой Breeze, Панели tint2 и docky. Login manager — sddm с темой maldives.Иногда mercurial, при скачивании и комитах ругается на https. Особенно на самоподписанные сертификаты. Чтобы заработал Mercurial по https нужно
SSH позволяет подключаться к серверам, используя личный ключ. Это позволит повысить безопасность подключения и не вводить каждый раз пароль от сервера.