Culture analyzer - is a web application designed to compare culturally influenced values and sentiments of similar respondents from two or more countries. It allows scores to be computed on six dimensions of national culture.
Clone source code
git clone https://github.com/IF-093-Python/CultureAnalyzer.git
- Install postgres, redis locally
- Create and activate env
virtualenv venv --no-site-packages && source venv/bin/activate
- Run install script
make install
- Run server on localost:8000
make runserver
- Open localhost:8000
- Install docker, docker-compose.
- Build, up in background docker containers:
- app(django, gunicorn, celery)
- nginx
- postgres
- redis
make docker-build-up
- Open localhost
- Show help
make help
- Install app requrements
make requirements
- Run tests with coverage, pylint
make build
- Create fake users(3 admins, 8 mentors, 20 trainees), store them in DB
make fakeusers
- Show running containers info(name, status, port)
make docker-ps
- Show logs
make docker-logs
- Open bash in container with entered name
make docker-bash