-
Задайте параметры
vm.max_map_count=262144иvm.overcommit_memory=1:echo 'vm.max_map_count=262144' >> /etc/sysctl.confecho 'vm.overcommit_memory = 1' >> /etc/sysctl.confsysctl -p -
Распакуйте архив сборки в целевую директорию, например:
tar -xzvf vk_v4.xx.tgz .Архив сборки содержит каталог
vk:├── configs # Конфигурации компонентов Проекты VK WorkSpace│ ├── rabbitmq_enabled_plugins # Включенные расширения RabbitMQ│ └── web_app.json # Конфигурация вступительного видео├── docker-compose.yml # Основной файл для старта Проекты VK WorkSpace├── .env # Переменные окружения├── images.list # Список docker образов├── images.tar # Архив с docker образами├── scripts # Дополнительные скрипты│ ├── bash_aliases.sh # Команды для быстрого управления Проекты VK WorkSpace│ ├── db_backup.sh # Cоздание резервных копии баз данных│ ├── db_restore.sh # Восстановление из резервных копий│ └── postgres-init.sql # SQL скрипт инициализации баз данных└── setup_vk.sh # Скрипт установки -
Запустите скрипт установки:
cd vk./setup_vk.sh
По умолчанию приложение слушает 80 и 443 порты. Для переопределения портов в .env файле измените следующие переменные:
CWM_HTTP_PORT- HTTP, который будет слушать приложение. Можно установить вместе с IP адресом, например127.0.0.1:8080CWM_HTTPS_PORT- HTTPS, который будет слушать приложение. Можно установить вместе с IP адресом, например127.0.0.1:8443
CWM_HTTP_PORT="80"CWM_HTTPS_PORT="443"
Для настройки HTTPS в .env файле раскомментируйте следующие переменные:
CWM_SSL_CERTIFICATE="/etc/nginx/ssl/cert.crt"CWM_SSL_CERTIFICATE_KEY="/etc/nginx/ssl/cert.key"CWM_REDIRECT_TO_HTTPS="true"
Укажите адрес приложения с https://:
CWM_FRONTEND_URL="https://<ваш адрес>"
Подготовьте файлы с сертификатом и ключом.
Имена файлов сертификатов должны соответствовать значению переменных
SSL_CERTIFICATE и SSL_CERTIFICATE_KEY в .env файле.
Скопируйте подготовленные файлы в хранилище сертификатов:
certs=$(docker inspect vk_ssl-volume --format '{{ .Mountpoint }}')chown 101:0 vk.crt vk.keycp -p cert.crt ${certs}/cp -p cert.key ${certs}/
Примените изменения перезапустив проект:
docker compose -p vk \--env-file .env \up -d --remove-orphans --wait
Технический писатель: Белова Ирина
Была ли статья полезна?