Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Работа всех web-сервисов будет происходить как и прежде.


Докеризация сервиса

Имеется возможность запустить сервис nginx в Docker-контейнере. Для этого необходимо создать файл с настройками docker-compose.yml  и .env следующего содержания:

Блок кода
languageyml
titledocker-compose.yml
version: "3"

services:
  eltex-nginx:
    container_name: eltex-nginx
    image: ${ELTEX_HUB}/eltex-nginx:${SWLC_VERSION}
    restart: unless-stopped
    ports:
      - "8080:8080/tcp"
    environment:
      # Настройки таймзоны
      - TZ=${TZ}
    volumes:
      #Путь к файлу softwlc.conf
      - ./softwlc.conf:/etc/nginx/conf.d/default.conf:ro
	  #Путь к директории с логами 
      - ./volumes/logs/nginx:/var/log/nginx


Блок кода
title.env
ELTEX_HUB=hub.eltex-co.ru/softwlc
SWLC_VERSION=1.29
TZ=Asia/Novosibirsk

В разделе volumes необходимо указать путь к файлу конфигурации softwlc.conf, а также путь к директории, которая будет содержать логи.

Запустить контейнер можно командой:

Блок кода
docker compose up

Описание переменных окружения

  • ELTEX_HUB - Докер-регистри Элтекс
  • SWLC_VERSION - версия контроллера SoftWLC. Сервис NGINX работает в контейнере docker, начиная с версии 1.29
  • TZчасовой пояс в формате Asia/Novosibirsk (список существующих можно посмотреть командой timedatectl list-timezones).