Skip to content

Talktolisten/talktolisten-backend

Repository files navigation

Talk To Listen Back End

Installation

  1. Create a virtual environment
python -m venv venv
  1. Activate the virtual environment

MacOS/Linux:

source venv/bin/activate

Windows:

venv\Scripts\activate
  1. Install requirements
pip install -r requirements.txt
  1. Run the server (for development only)
uvicorn app.main:app --reload

or

python3 server.py

Migration with Alembic

  1. Update database using
alembic revision --autogenerate -m "Commit message"

then

alembic upgrade head

Run tests

pytest -v -s

Docker build and run

  1. Build
docker build -t ttl-backend .
  1. Run
docker run --env-file .env -p 8000:8000 ttl-backend

GitHub Action Runner starts on EC2

nohup ./run.sh &

Releases

No releases published

Packages

No packages published

Languages