georgejkaye / thesis-tracker

Web app showing the progress of my thesis
https://thesis.georgejkaye.com
GNU General Public License v3.0
0 stars 0 forks source link
fastapi nextjs react thesis

thesis-tracker

Usage

Environment variables

You will need to set up some environment variables, which you can put in a .env file in the project root if you like.

API_PORT=
CLIENT_PORT=

ADMIN_USER=

DB_HOST=
DB_USER=
DB_NAME=

POETRY_VERSION=

DEADLINE=

# prod only
API_HOST=
CLIENT_HOST=

Development

# old
docker-compose -f docker-compose.dev.yml up --build

# new
docker compose -f docker-compose.dev.yml up --build

Deployment

# old
docker-compose -f docker-compose.prod.yml up --build

# new
docker compose -f docker-compose.prod.yml up --build