Skip to content

moevm/nsql1h26-table

Repository files navigation

nosql_template

Предварительная проверка заданий

1. Согласована и сформулирована тема курсовой

2. Usecase

3. Модель данных

4. Прототип хранение и представление

5. Прототип анализ

6. Пояснительная записка

7. App is ready

Запуск и авторизация

Запуск через Docker Compose

docker compose up -d --build

Приложение будет доступно по адресу:

http://127.0.0.1:8081

Проверить состояние контейнеров:

docker compose ps

Посмотреть логи приложения:

docker compose logs app

Посмотреть логи базы данных:

docker compose logs db

Тестовые пользователи

Роль Логин Пароль
Администратор admin admin
Аналитик analyst analyst
Редактор editor editor

Пересборка после изменений

Если после изменений в JS/CSS/HTML приложение не обновилось, нужно пересобрать контейнер приложения:

docker compose up -d --build app

Проверки

Проверить синтаксис основных JS-файлов и отсутствие whitespace-ошибок в diff:

npm run check

Запустить security smoke checks:

npm test

npm test ожидает, что приложение уже запущено и доступно по http://127.0.0.1:8081.

Если приложение запущено на другом адресе:

SECURITY_CHECK_BASE_URL=http://127.0.0.1:8081 npm test

Служебные API

Проверка доступности приложения и базы данных:

GET /api/health

Пример ответа:

{"ok":true,"db":"tables_forms_app","version":"1.0"}

Текущая версия приложения:

GET /api/version

Пример ответа:

{"version":"1.0"}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Generated from moevm/nsql-clean-tempate