Портал для читателей — это сайт, на котором выложены ваши статьи. Например, эту справку вы читаете именно на нем 🙂 Развернуть такой сайт можно на собственном сервере с помощью Docker-образа Gramax. Поддерживается развёртывание в Docker от версии 20.10.

Запуск

  1. Скачайте готовый файл командой  curl -LO https://gram.ax/docker-compose.yaml .

    docker-compose.yaml
  2. Задайте переменные среды:

    1.  ROOT_PATH  — путь до папки, в которую будут склонированы каталоги. Если не указан, то создается папка с названием  gramax .

    2.  ADMIN_LOGIN  — логин администратора. По умолчанию используется  admin .

    3.  ADMIN_PASSWORD  — пароль администратора. По умолчанию используется  password .

    4.  PORT  — порт приложения. По умолчанию используется 80.

    5.  COOKIE_SECRET  — ключ для шифрования секретов пользователя в куках. По умолчанию используется  . , рекомендуется заменить его 32-байтный ключ (сгенерировать можно используя  openssl rand -hex 32 )

Команды управления

  • Для запуска выполните команду  docker compose up .

  • Чтобы остановить контейнеры, используйте  docker compose down .

  • Для обновления остановите контейнеры и выполните  docker compose pull && docker compose up .