#Создаем .env файл в корневой директории
$ touch .env.env файл должен содержать следующие поля
# Все <VARIABLE> должны быть заменены на соотвествующие значения
DATABASE_URL="postgresql://<USER>:<PASSWORD>@<HOST>:<PORT>/<DATABASE>?schema=public"
ACCESS_TOKEN_SECRET=<ACCESS_TOKEN_SECRET>
REFRESH_TOKEN_SECRET=<REFRESH_TOKEN_SECRET>
PORT=<PORT>;Для генерации JWT секретов можно использовать следующую комманду
$ openssl rand -hex 32После этого выполняем следующие комманды
$ npm install
$ npx prisma db push
$ npx prisma generate# Запустить сервер
$ npm run start
# Запустить сервер в "наблюдающем режиме"
$ npm run start:dev
# Запустить сервер в продакшн режиме
$ npm run start:prodК сожалению, во время запуска контейнера, есть неполадки, которых я не успел починить
# Запустить сервер через Docker
$ docker compose up