${IPv4_Public_IP}:8000
${IPv4_Public_IP}:8080
${IPv4_Public_IP}:9000
vagrant up
vagrant ssh
cd /vagrant/
python3 manage.py runserver 0.0.0.0:8000
192.168.56.22:8000
docker-compose up
docker-compose up -d
ssh -i CAtS.pem ubuntu@${IPv4_Public_IP}
psql -h localhost -p 5432 -U cats cats
pip3 install psycopg2
rm -rf migrations
python3 manage.py makemigrations ${app_name}
python3 manage.py makemigrations cas
python3 manage.py sqlmigrate ${app_name} ${version_name}
python3 manage.py sqlmigrate cas 0001_initial
python3 manage.py makemigrations ${app_name}
Then you can see the newest version of migration under ./CAS_WEB/cas/migrations, then you can migrate the database
python3 manage.py migrate ${app_name}
psql -h localhost -p 5432 -U postgres cats_test
\COPY controls (cid,gid,title,parameters,properties,links,parts,classinfo,pid,high,moderate,low,id) FROM 'CAtS/CAS_WEB/tests/resource/Controls.csv' WITH (FORMAT csv);
psql -U cats cats_test < CAtS/CAS_WEB/tests/resource/truncate_test_db.sql
psql -U cats cats_test < CAtS/CAS_WEB/tests/resource/load_test_db.sql
python3 manage.py test tests --keepdb
sudo ln -s /usr/bin/python3 /usr/bin/python
pip3 install coverage==3.6
coverage run --source='.' manage.py test tests --keepdb
coverage report