К

Курсовая

Категория проекта: Ожидает модерации

Docker + PHP + Nginx + Vue3.js + MySQL + Electron

Система предназначенная для организаторов форума, туристов и гостей Калининграда

Запуск и настройка проекта

Поднимать все сугубо в докере, десктоп поднимать отдельно!!!


Первый запуск docker-compose (Сборка проекта)

sudo docker-compose up -d --build

Запуск миграций (Наполнение базы данных)*

sudo docker exec -it kvd_app bash -c "cd migration && php migration.php"

Запуск проекта

sudo docker-compose up -d

Поднимаем Frontend (Админку)

sudo docker exec -it kvd_app bash -c "cd ./public/ && npm run build && npm run serve"


Разработка

Действия с контейнерами

Запуск проекта: docker-compose up -d

Остановка проекта: docker-compose stop

Перезапуск определенного контейнера: docker-compose restart <ИМЯ_КОНТЕЙНЕРА>

Вход в терминал определенного контейнера: docker exec -it <ИМЯ_КОНТЕЙНЕРА> bash


Api documentation

USER EVENTS ORDER
/api/user/get /api/events/get /api/order/get
/api/user/get/{id} /api/events/get/{id} /api/order/get/{id}
/api/user/registration /api/events/add /api/order/add
/api/user/edit /api/events/edit /api/order/edit