LAPD Case Tracking Management System
- git
- docker
- docker-compose
- pip-tools
- Ensure docker and docker-compose are installed and working.
- Run
docker-compose buildto create the needed images. - Run
docker-compose upto run the images as containers. - Ctrl+c to stop server.
docker-compose run makemigrationsdetects new database migrations.docker-compose run migrateruns above command and makes the migrations.docker-compose run manageserves as an entry-point for additional Django manage.py commands.docker-compose run manage createsuperuserwill prompt for username/password and then create a root user.docker-compose run manage shellwill start interactive Django shell to database.
- git
- python3
- virtualenv
- pip-tools
- docker
- docker-compose
git clone <url>- Move into project directory, then create virtual environment:
virtualenv --python=python3 venv - Activate virtual environment:
source venv/bin/activate - Install requirements:
pip install -r requirements.txt
docker exec -t <db_container_name> pg_dumpall -c -U postgres > db_backup_`date +%d-%m-%Y"_"%H_%M%S`.sql- Database name can be found with
docker ps
- Database name can be found with
cat <backup_name>.sql | docker exec -i <db_container_name> psql -U postgres- Database name can be found with
docker ps
- Database name can be found with