version 0.0.1
date 26.08.2023
- Setup
- Clone project
- Install Pipenv
- Install dependencies
pipenv install - Add and edit environment file
.env. Optional.env.prodcan be added - Configure run script (IDE)
- Run application
pipenv run main.py
- Install make utility
- Run
make build - Run
make run
sudo apt updatesudo apt install python3-pip python3-dev libpq-dev postgresql postgresql-contribsudo -u postgres psqlCREATE DATABASE myproject;CREATE USER myprojectuser WITH PASSWORD 'password';ALTER ROLE myprojectuser SET client_encoding TO 'utf8';ALTER ROLE myprojectuser SET default_transaction_isolation TO 'read committed';ALTER ROLE myprojectuser SET timezone TO 'UTC';GRANT ALL ON DATABASE mydb TO admin;ALTER DATABASE mydb OWNER TO admin;GRANT ALL PRIVILEGES ON DATABASE myproject TO myprojectuser;
- Run
pipenv run auto_migration - Run
pipenv run migrate
- Run
make migrate