Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Semolik/music

Repository files navigation

Semolik music

Это музыкальный сервис который я делал на диплом. Имеется функционал администраторов,музкантов и обычных пользователей.

Cкриншоты сайта

ER диаграмма базы данных

Структура сайта

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

Переменные окружения

Создайте файл .env.local в корневой папке с следующим содержимым

POSTGRES_DB=*****
POSTGRES_PASSWORD=*****
POSTGRES_PASSWORD=*****
POSTGRES_PORT=5432
POSTGRES_HOST=db

Запуск в режиме production

docker-compose build
docker-compose up

Сайт будет доступен по адресу http://localhost:8080

При первом запуске в консоли напишет логин и пароль администратора

Локальная разработка

Переменные окружения

Создайте файл .env.dev.local в корневой папке с следующим содержимым

POSTGRES_DB=*****
POSTGRES_PASSWORD=*****
POSTGRES_PASSWORD=*****
POSTGRES_PORT=*****
POSTGRES_HOST=db (для postgres в docker-compose)

Запуск в режиме разработки

Будет запущено только API

backend

docker-compose -f docker-compose.dev.yml up

API будет доступно по адресу http://localhost:8000

frontend

npm run dev

После изменения конечных точек API сгенерируйте API-клиент (backend должен быть запущен в режиме разработки)

cd frontend
npm run generate-client-dev

About

Музыкальный сервис. Мой дипломный проект.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors

AltStyle によって変換されたページ (->オリジナル) /