REST API for CampUnix administration.
- 🐍 Python 3.11.0
- 🌐 Pyenv
- 🐘 PostgreSQL
-
Install Pyenv 3.11.0
pyenv install 3.11.0
-
Navigate to the Project Directory
cd {project_path}/campunix-admin-api
-
Enable Pyenv
pyenv local 3.11.0 eval "$(pyenv init -)"
-
Create a Virtual Environment
python -m venv .venv
-
Activate the Virtual Environment
source .venv/bin/activate
-
Install Poetry
pip install poetry
-
Install Dependencies
poetry install
-
Run Alembic Migration
alembic upgrade head
-
Seed the Database
python -m db_seed.seeder