Sign inSign up

iondv/basic-rp-ru

By iondv

•Updated almost 7 years ago

Basic image with IONDV. Framework and modules for quick launch of applications. In Russian

Image
0

253

iondv/basic-rp-ru repository overview

⁠IONDV. Basic quick start iondv.app

⁠About

IONDV. Basic is designed to quickly launch applications that do not require a complete build cycle. The image has built-in automatic deployment of any iondv application mounted in the applications folder. Russian versions + additional modules.

⁠Docker image contains current versions of:

  • IONDV. Framework
  • Registry module
  • Rest module
  • Dashboard module
  • Ionadmin module
  • Report module
  • Portal module
  • Viewlib template extension

All in Russian.

⁠Application launch examples

Make sure you have Mongo DBMS running, for example

docker run --name mongodb -v mongodb_data:/data/db -p 27017:27017 -d mongo

Unzip the application created in https://studio.iondv.com⁠ or from the repository, for example application nutrition-tickets в папку /workspace/nutrition-tickets.

Launch the application, along with the launch of the application, metadata in the DBMS will be deployed and a demo user will be created.

docker run -d -p 8888:8888  --name nutrition-tickets --link mongodb \
                    -v /workspace/nutrition-tickets:/var/www/applications/nutrition-tickets \
                    iondv/basic-rp-ru

where instead of nutrition-tickets, there can be any application in the directory for mounting and the name of the docker container.

You can log in the application at localhost:8888, user - demo, password ion-demo.

Please note that we use the simplest configuration of the framework - in which the configuration of the application is read at first startup from files, and not from the DBMS. It can be changed if needed, then it can also be mounted, for example like this

docker run -d -p 8888:8888  --name nutrition-tickets --link mongodb \
                    -v /workspace/nutrition-tickets:/var/www/applications/nutrition-tickets \
                    -v /workspace/nutrition-tickets/setup.ini:/var/www/config/setup.ini \
                   iondv/basic-rp-ru

You can also change the deployment script, or start the container in another way by specifying the launch parameters after (for example, for an already deployed application (that is, which has already been launched once)), it can be launched with the following command, without initializing the database at first startup.

docker run -d -p 8888:8888  --name nutrition-tickets --link mongodb \
                    -v /workspace/nutrition-tickets:/var/www/applications/nutrition-tickets \
                   iondv/basic-rp-ru node bin/www

⁠IONDV. Basic быстрый запуск приложений iondv.app

⁠Назначение

IONDV. Basic предназначена для быстрого запуска приложений, которые не требуют полного цикла сборки. В образ встроена автоматическое развертывание любого подмонтированного в папку applications приложения iondv. Русскоязычные модули и дополнительные модули портала и отчетов.

⁠Состав образа

Образ содержит актуальные версии

⁠Примеры запуска приложений

Убедитесь, что у вас запущена СУБД Монго, например

docker run --name mongodb -v mongodb_data:/data/db -p 27017:27017 -d mongo

Распакуйте приложение, созданное в https://studio.iondv.com⁠ или из репозитория, например приложение nutrition-tickets⁠ в папку /workspace/nutrition-tickets

Запустите приложение, вместе с запуском приложения будут развернуты метаданные в СУБД и создан демо пользователь.

docker run -d -p 8888:8888  --name nutrition-tickets --link mongodb \
                     -v /workspace/nutrition-tickets:/var/www/applications/nutrition-tickets \
                     iondv/basic-rp-ru

где вместо nutrition-tickets в директории для монтирования и названия докер контейнера может быть любое приложение.

Войти в приложение можно по адресу localhost:8888, пользователь demo, пароль ion-demo.

Обратите внимание, что используется простейшая конфигурация фреймворка - в котором конфигурирование приложения считывается при запуске из файлов, а не из СУБД. Если это нужно изменить - то его можно также подмонтировать, например так

docker run -d -p 8888:8888  --name nutrition-tickets --link mongodb \
                     -v /workspace/nutrition-tickets:/var/www/applications/nutrition-tickets \
                     -v /workspace/nutrition-tickets/setup.ini:/var/www/config/setup.ini \
                    iondv/basic-rp-ru

Также можно изменить скрипт развертывания, или запустить контейнер иначе указав параметры запуска после - например для уже развернутого приложения (т.е. которое уже одни раз запускалось) его можно запустить нижеследующей командой, без инициализации БД при старте.

docker run -d -p 8888:8888  --name nutrition-tickets --link mongodb \
                     -v /workspace/nutrition-tickets:/var/www/applications/nutrition-tickets \
                    iondv/basic-rp-ru node bin/www

Tag summary

Content type

Image

Digest

Size

483.7 MB

Last updated

almost 7 years ago

docker pull iondv/basic-rp-ru