Skip to content

dalandis/gmgame-site-backend

Repository files navigation

Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications.

NPM Version Package License NPM Downloads CircleCI Coverage Discord Backers on Open Collective Sponsors on Open Collective Support us

Описание

Бэкенд сайта gmgame

Установка

$ npm i

Установить mysql

Создать базу и пользователя

create database dbname character set utf8;
create user 'dbuser'@'localhost' identified by 'userpassword';
grant all privileges on dbname.* to 'dbuser'@'localhost';

Конфигурация

.env

MYSQL_HOST=localhost
MYSQL_DB_NAME=gmgame_test
MYSQL_DB_USER=gmgame_test
MYSQL_DB_PASSWORD=111111111

.env.discord

SECRET_SESSION='kljb;wknf;lkmdlcmwiofhwuihrpfhfonds;lkcsdmsdljds'
AUTH_CLIENT_ID=1234567891
AUTH_CLIENT_SECRET='jbfkwbfwhlfwbj;kfnweklfnwfklwfkwjfe'
AUTH_CALLBACK='http://127.0.0.1:3001/api/callback'
URL_WEBHOOK_FOR_REG='https://discord.com/api/webhooks/7823698724748274624/jblkjebkgjnrg;ernjkerlvblerjhvjejkrververvr'

Запуск приложения

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Миграции

npx sequelize-cli migration:create --name NAME
npx sequelize-cli db:migrate --url 'mysql://dbuser:password@127.0.0.1/dbname'

License

Nest is MIT licensed.

gmgame-site-backend

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors