Повторение материала и проверка знаний работников по направлениям деятельности
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
2.0 KiB

4 weeks ago
# exam
4 weeks ago
Повторение материала и проверка знаний работников
4 weeks ago
4 weeks ago
# Архитектура платформы
## Серисы
### вспомогательные:
base - СУБД
3 weeks ago
moodle - платформа LMS moodle
4 weeks ago
source - api для работы с СУБД
storage - api для работы с файловой системой
auth - авторизация пользователей (для администрирования или просмотра результатов)
log - консолидированная работа с логами сервисов
3 weeks ago
proxy - nginx, для ограничения доступа к сервисам извне
cron - обновление данных moodle
4 weeks ago
### целевые:
3 weeks ago
main - страница входа в систему (переход к moodle или к самописному сервису)
hello - описание платформы
quiz - прохождение теста/опроса
learn - просмотр контента
moodle -
4 weeks ago
admin - администрирование платформы
results - предоставление результатов
3 weeks ago
4 weeks ago
## тома
exam-base
exam-prebase
exam-log
exam-storage
## сети
exam-net
3 weeks ago
# useful links
## пример развертывания мудл в контейнере (moodle-postgres-apache)
[sample](https://github.com/nicusX/dockerised-moodledev/blob/master/README.md)
# cron
[review](https://habr.com/ru/companies/redmadrobot/articles/305364/)
## nginx
[setup reverce proxy](https://www.docker.com/blog/how-to-use-the-official-nginx-docker-image/)
[nginx in foregroun mode](https://www.uptimia.com/questions/how-to-run-nginx-in-the-foreground-within-a-docker-container)
## postgres
[setup postgres](https://habr.com/ru/articles/578744/)
Копируем скрипты для инициализации дополнительной базы данных для мудла:
COPY init.sql /docker-entrypoint-initdb.d/