panda-vlad / ToDoGraphQl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Before all

install node 14.0.0
$ npm install pm2@latest -g
# or
$ yarn global add pm2

RUN DEVELOPMENT VERSION

  1. apt-get install mysql-server // (5.7.8 version)
  2. run mysql-server: service mysql start
  3. create mysql schema
    • create new db
    mysql -u $DB_USER_NAME -p$DB_PASSWORD -e 'DROP database IF EXISTS todo; CREATE DATABASE todo CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;';
    • add password, db name and username in .env
  4. npm install
  5. npm run migration:dev
  6. npm rn seed:dev
  7. change .env file
  8. npm run nodemon

RUN PRODUCTION VERSION

  1. apt-get install mysql-server // (5.7.8 version)
  2. run mysql-server:
service mysql start
  1. create mysql schema
    • create new db
    mysql -u $DB_USER_NAME -p$DB_PASSWORD -e 'DROP database IF EXISTS todo; CREATE DATABASE todo CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;';
    • add password, db name and username in .env
  2. npm install
  3. npm run migration
  4. change .env file
  5. npm start

API_DOC

Update

About

License:MIT License


Languages

Language:JavaScript 97.2%Language:HTML 2.8%