Skip to content

wvffle/django-e2ee-chat

Repository files navigation

django-e2ee-chat

Production

Requirements

  • docker
  • docker-compose

docker-compose.yml

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

Development

Requirements

  • 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

Suggested PyCharm configuration

  1. Install following plugins:
# Development
- Conventional Commit
- Commitlint Conventional Commit


# Backend related:
- Poetry

# Frontend related:
- Node.js
- Vue.js
- Tailwind CSS
  1. Create a new python environment (Poetry environment)
  2. Set project environment to Poetry environment
  3. Restart PyCharm
  4. Run poetry install in PyCharm terminal
  5. Run poetry run pre-commit install --hook-type commit-msg --hook-type pre-commit

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published