- PostgreSQL (v.12)
- Java (v.17)
- NodeJS (v.18)
cd ~
git clone https://github.com/Deadline-Force/push-service.git
cd ./push-service/
docker-compose up
docker build -t java-backend:1.0 ./backend
docker build -t react-frontend:1.0 ./front
xdg-open http://localhost:8080/docs
xdg-open http://localhost:5173/
- login:password | ROLE
- employeetest1@gmail.com:123 | EMPLOYEE
- testtest2employee@mail.ru:123 | EMPLOYEE
- superuser@gmail.com:123 | ADMIN
- senioradmin@gmail.com:123 | ADMIN
При запуске бэкенда отдельно от всего проекта необходимо настроить окружение с помощью переменных окружения
- Система управления базами данных PostgreSQL
- POSTGRES_HOST - Host, где развернута СУБД PostgreSQL
- DB_NAME - База данных под управлением СУБД PostgreSQL (на момент запуска должна быть создана)
- DB_USER - Имя пользователя для подключения к базе
- DB_PASSWORD - Пароль для подключения к базе
Для запуска фронтенда дополнительного окружения, кроме API (localhost:8080), не требуется