- docker
- docker-compose
version: '3'
services:
django-e2ee-chat:
build: https://github.com/wvffle/django-e2ee-chat.git
restart: on-failure
environment:
- DJANGO_APP_SECRET="some-strong-secret"
- DJANGO_ALLOWED_HOST="https://chat.example.com"
ports:
- 80:8080
- docker
- docker-compose
- pypoetry
Run following commands and navigate to http://localhost:8000
git clone https://github.com/wvffle/django-e2ee-chat.git
cd django-e2ee-chat
docker-compose up -d
- Install following plugins:
# Development
- Conventional Commit
- Commitlint Conventional Commit
# Backend related:
- Poetry
# Frontend related:
- Node.js
- Vue.js
- Tailwind CSS
- Create a new python environment (Poetry environment)
- Set project environment to Poetry environment
- Restart PyCharm
- Run
poetry install
in PyCharm terminal - Run
poetry run pre-commit install --hook-type commit-msg --hook-type pre-commit