Basic image with IONDV. Framework and modules for quick launch of applications. In Russian
253
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.
All in Russian.
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 предназначена для быстрого запуска приложений, которые не требуют полного цикла сборки. В образ встроена автоматическое развертывание любого подмонтированного в папку 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
Content type
Image
Digest
Size
483.7 MB
Last updated
almost 7 years ago
docker pull iondv/basic-rp-ru