Skip to content

MaxPoon/TPCC-YEC-Soccer-Team-Mini-Program

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Development Documentation

How to Set Up Test Environment

  • Change the host url to 'http://localhost:5757' in client/config.js.
  • Install Mysql 5.7. DO NOT install version 8.0 as we are using version 5.7 on production. For Macbook, you can use brew to install it and start running the database on local machine if you have already installed brew:
brew install [email protected]
brew services start [email protected]

For PC, please follow the guideline to install Mysql 5.7: https://dev.mysql.com/doc/refman/5.7/en/windows-installation.html

  • When installing the database, set empty password for root user.
  • Log into mysql and create the cauth database (only do it at the first time):
mysql -u root
CREATE DATABASE cauth;
  • Install nodemon
npm install -g nodemon
  • Install server code dependencies
cd server
npm install
  • Initialize the database (only do it when there's a change in database schema)
node tools/initdb.js test
  • Run the server program in test mode
npm run dev

How to Add a Table in Database

  • Go to phpadmin of the test server on Tencent Cloud, manually create the table.
  • Export the table and download it as .sql file.
  • Copy the file to server/tools/sql_tables.
  • Run server/tools/initdb.js on local machine and verify that all the tables can be successfully created.
  • Add the file to git repo.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •