Включает в себя, следующие сервисы:
-
Поисковой движок elasticsearch
-
РСУБД postgresql
-
Кэш сервер - redis
-
Веб-сервер nginx
-
Клонировать проект:
git clone [email protected]:artemrogov/services.git
-
В каталоге с проектом скопировать файл с
cp .env_example .env
-
Настроить файл с конфигурацией
.env
на свое усмотрение -
В файле конфигурации
.env
установить PATH_ROOT=gisp.gov.test -
Выполнить
chmod +x setting_vm.sh
-
Для сервиса elasticsearch выполнить команду:
./setting_vm.sh
илиbash setting_vm.sh
-
Настроить файл hosts
sudo nano /etc/hosts
-
В файле hosts вставить строку
127.0.1.1 например gstd2.test
или изменить на свое имя -
Запустить сервисы:
docker-compose up -d
-
Остановить сервисы командой:
docker-compose down
-
/server_backend - настройки nginx для бэк-сервиса /api_backend
-
/frontend_server - настройки nginx для фронтенд окружения /frontend
-
/nginx - настройки прокси-сервера nginx
-
После реадктирования настроеек nginx, следует выполнить команду:
docker-compose restart <имя_контейнера_прокси_сервера