diff --git a/.python-version b/.python-version new file mode 100644 index 0000000..a5c4c76 --- /dev/null +++ b/.python-version @@ -0,0 +1 @@ +3.9.0 diff --git a/README.md b/README.md index b894f7c..e57334d 100644 --- a/README.md +++ b/README.md @@ -5,14 +5,30 @@ The AHosking.com API ## Getting Started ### + 1. `sudo apt install libpq-dev python-dev python3-psycopg2` 1. `pip install virtualenv` 1. `python3 -m virtualenv .env` 1. Activate environment -`.\.env\Scripts\activate` -1. + `.\.env\Scripts\activate` +1. `export DEBUG=false` +1. `docker run --name api-postgres -e POSTGRES_PASSWORD=mysecretpassword -e POSTGRES_USER=api -e POSTGRES_DB=api -p 5432:5432 -d postgres` +1. ``` + export DATABASE_HOST=localhost + export DATABASE_PORT=5432 + export DATABASE_USER=api + export DATABASE_PASSWORD=mysecretpassword + export DATABASE_NAME=api + ``` +1. `python3 manage.py makemigrations` +1. `python3 manage.py migrate` +1. `python3 manage.py createsuperuser` +1. `python manage.py runserver 0.0.0.0:9000` +## Troubleshooting + +`pip3 install --upgrade --force-reinstall -r requirements.txt` will re-install requirements and upgrade based on requirements.txt ### Third-party -* https://pypi.org/project/django-3-jet/ \ No newline at end of file +- https://pypi.org/project/django-4-jet/ diff --git a/requirements.txt b/requirements.txt index cec2763..8b37ad6 100644 Binary files a/requirements.txt and b/requirements.txt differ