Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

150 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Введение

Проект vse-gost предназначен для разбора информации о ГОСТ, размещенной на сайте http://vsegost.com.

Здесь приведена структура каталогов сайта vsegost.com.

Проект vse-gost содержит инструкции по:

  1. Зеркалированию сайта vse-gost.com
  2. Генерированию файла импорта для ДБ PostgreSQL
  3. Установке и настройке PostgreSQL
  4. Созданию базы данных gost
  5. Сборке выполняемого файла, запускающего веб-сервер
  6. Запуску веб приложения

Конвертирование gif-файлов в формат pdf

Конвертирование gif-файлов в формат pdf - можно выполнить сторонней утилитой gif_to_pdf.sh из пакета https://github.com/mnasoft/convert_git_to_pdf/.

Последующие действия

См. проект vse-gost/web.

Запуск сервера

В отдельной консоли необходимо выполнить

vsegost-web-tmux.sh

Standalone сборка/установка (Linux)

Для standalone используется SBCL-образ без параметра :toplevel. Запуск выполняется командой:

vsegost-web.exe --eval "(vse-gost/web:start-gosts)"

Основной скрипт управления standalone: INSTALL.sh (в корне проекта).

Сборка + установка (рекомендуется)

./INSTALL.sh build
./INSTALL.sh install

Без аргументов скрипт показывает справку:

./INSTALL.sh

Будут установлены команды в /usr/local/bin:

  • vsegost-web.exe (standalone бинарник)
  • vsegost-web.sh (обертка запуска)
  • vsegost-web-tmux.sh (запуск в tmux)
  • vsegost-web-mk-service.sh (генерация/установка systemd unit)

Только сборка

./INSTALL.sh build

Артефакты сборки появляются в src/web/sh/build/.

Только установка

./INSTALL.sh install

Удаление standalone из /usr/local/bin

./INSTALL.sh uninstall

Очистка артефактов сборки

./INSTALL.sh clean

Установка systemd-сервиса

./INSTALL.sh service-install

Статус systemd-сервиса

./INSTALL.sh service-status

Удаление systemd-сервиса

./INSTALL.sh service-uninstall

Запуск standalone

Обычный запуск:

vsegost-web.sh

Прямой запуск бинарника:

vsegost-web.exe --eval "(vse-gost/web:start-gosts)"

Запуск в tmux:

vsegost-web-tmux.sh

Опционально можно задать имя tmux-сессии:

SESSION_NAME=vsegost-web vsegost-web-tmux.sh

About

Проект для извлечения информации о ГОСТ с сайта vsegost.com

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages