Настройка S3-хранилища

Для работы платформы ЭверГИС необходимо настроенное S3-совместимое объектное хранилище. В простейшем случае его можно установить в виде docker-контейнера MinIO, используя входящий в дистрибутив compose-файл minio.yml.

Инициализация режима Swarm

Переведите docker в режим swarm, выполнив команду:

docker swarm init

Создание сети Docker

Создайте сеть с именем evergis в среде Docker:

docker network create --driver=overlay --attachable evergis

Запуск MinIO

Выполните команду из папки с дистрибутивом:

docker compose -f minio.yml up -d

После выполнения команды:

  • на порту 9000 будет запущен сервер хранилища MinIO
  • на порту 9001 будет доступен веб-интерфейс MinIO

Для авторизации в веб-интерфейсе используйте логин/пароль minioadmin/minioadmin, указанные в файле minio.yml.

Создание бакетов

Для работы платформы ЭверГИС необходимо создать бакет в S3-хранилище:

БакетНазначение
spstatic-evergisХранение статики

Для создания бакета:

  1. Откройте веб-интерфейс MinIO в браузере: http://<ip_address>:9001
  2. Авторизуйтесь с логином/паролем, указанными в minio.yml
  3. Перейдите в раздел Buckets в левом меню
  4. Нажмите Create Bucket, введите имя spstatic-evergis и подтвердите создание