Skip to content

firzad/WaitLess

Repository files navigation

capstone-project-masterminds

capstone-project-masterminds created by GitHub Classroom

Boilerplate credits: https://github.com/kingbar1990/React-TypeScript-Flask-boilerplate

Build project

  1. Rename ".env.example" to ".env"
mv .env.example .env
  1. Create files folder
mkdir server/files
  1. Build docker-compose
docker-compose build
  1. Create database
docker-compose up -d database
  1. Make database migrations
docker-compose run flask python manage.py db upgrade
  1. Create node_modules
docker-compose run node yarn
  1. Run the project
docker-compose up
  1. Open in your browser http://localhost:3000/

Steps to run the server

  1. Change directory to server
cd server
  1. Install dependencies
pip install -r requirements.txt
  1. Change DB details if required in config.py
SQLALCHEMY_DATABASE_URI = 'postgresql+psycopg2://{user}:{passwd}@{host}:5432/{db}'.format(
        user="username",
        passwd="password",
        host="localhost",
        db="Waitless"
)
  1. Start the server
python manage.py

Run tests

docker-compose run flask pytest

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published