tanvir002700 / tracker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Coverage Status

tracker

Database setup

$sudo su - postgres
$psql

CREATE 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 PRIVILEGES ON DATABASE myproject TO myprojectuser;

\q

exit

run application in developement

python manage.py runserver --settings=office_tracker.settings.local

run test

python manage.py test --settings=office_tracker.settings.local --pattern='*test.py'

Run Docker

docker build -t app .

docker network create test

docker run -d -e POSTGRES_USER='app' -e POSTGRES_PASSWORD='app' -e POSTGRES_DB='traker' --net=test --name db postgres

docker run -it --net=test app bash -c 'cd office_tracker && python manage.py migrate --settings=office_tracker.settings.docker'

docker run -it --net=test -p 8000:8000 --name=dj app

Run Docker-Compose

docker-compose build

docker-compose up

docker-compose run app bash -c 'cd office_tracker && python manage.py migrate --settings=office_tracker.settings.docker'

About

License:MIT License


Languages

Language:Python 84.7%Language:HTML 14.6%Language:Dockerfile 0.6%