ONTS
+7(977)594-1969
info@onts.su, WhatsApp

Генератор Web Application

Генератор персональных сайтов по простому файлу конфигурации в автоматическом режиме. По заданной конфигурации генерируется скомпилированное FastCGI приложение. Минимальный пример файла конфигурации:

<?xml version="1.0" encoding="UTF-8"?>
<app xmlns="http://onts.su/xmlns/genapp/001">
    <dbs>
        <db name="db">
            <tables deffieldtype="varchar(1024)">
                <table name="users" desc="Пользователи">
                    <fields>
                        <field name="id" desc="#" />
                        <field name="name" desc="Логин" />
                    </fields>
                </table>
            </tables>
        </db>
    </dbs>
</app>

В результате будет генерироваться сайт содержащий одну страничку редактирования таблицы "Пользователи":

Используя программное обеспечение Docker (автоматизация развёртывания и управления приложениями в среде виртуализации на уровне операционной системы), можно запускать уже собранные приложения на различных операционных системах (в том числе на Windows). Вы можете загрузить и проверить в работе этот пример.

Запустить контейнеры из командной строки:

docker run --name swa-db -d onts/swa-db
docker run --name swa-app --link swa-db:db -d onts/swa-app
docker run --name swa-site --link swa-app:app -dp 8080:80 onts/swa-site

Затем открыть сайт в браузере: http://localhost:8080

Или посмотреть на сайте SWA.