climbzilla-web

1.1.0 • Public • Published

climbzilla-web

Величайший (после мобильных приложений разумеется) клиент для проекта climbzilla.

Это старый добрый динамический сайт на Node.js со следующим функционалом:

  • просмотр списка скалодромов
  • просмотр списка трасс на скалодроме
  • просмотр конкретной трассы

Онлайн демо версия доступна здесь, production версия web.climbzilla.tk.

Документация по работе с API доступна здесь.

Build Status Npm version

Требования

  • Node.js >= 6

Установка и запуск

Устанавливаем пакет, например локально в каталог /var/tmp/climbzilla-web-deploy:

mkdir /var/tmp/climbzilla-web-deploy &&
cd /var/tmp/climbzilla-web-deploy &&
npm install climbzilla-web

Создаем конфиг, например /var/tmp/climbzilla-web-deploy/config.json:

{
    "listen": {
        "host": "127.0.0.1",
        "port": 8080
    },
    "services": {
        "climbzillaApi": {
            "host": "api.climbzilla.tk",
            "port": 80,
            "baseUrl": "http://api.climbzilla.tk"
        }
    }
}

Запускаем приложение с кофнигом:

NODE_CONFIG=/var/tmp/climbzilla-web-deploy/config.json /var/tmp/climbzilla-web-deploy/node_modules/climbzilla-web/bin/www

После этого приложение доступно на http://127.0.0.1:8080.

Для запуска приложения в фоне можно использовать любой supervisor для Node.js приложений, например forever:

npm install forever &&
NODE_CONFIG=/var/tmp/climbzilla-web-deploy/config.json /var/tmp/climbzilla-web-deploy/node_modules/forever/bin/forever start /var/tmp/climbzilla-web-deploy/node_modules/climbzilla-web/bin/www

Лицензия

MIT

Readme

Keywords

Package Sidebar

Install

npm i climbzilla-web

Weekly Downloads

2

Version

1.1.0

License

MIT

Last publish

Collaborators

  • okv