Skip to content

saxix/hope-dedup-engine

 
 

Repository files navigation

ABOUT HOPE Deduplication Engine

Test codecov Version License

Contributing

System Requirements

  • python 3.12
  • direnv - not mandatory but strongly recommended
  • pdm

WARNING

Hope Deduplication Engine implements security first policy. It means that configuration default values are "almost" production compliant.

Es. DEBUG=False or SECURE_SSL_REDIRECT=True.

Be sure to run ./manage.py env --check and ./manage.py env -g all to check and display your configuration

1. Clone repo and install requirements

git clone https://github.com/unicef/hope-dedup-engine 
pdm venv create 3.11
pdm install
pdm venv activate in-project
pre-commit install

2. configure your environment

Uses ./manage.py env to check required (and optional) variables to put

./manage.py env --check

3. Run upgrade to run migrations and initial setup

./manage.py upgrade

About

HOPE Deduplication Engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 90.0%
  • Shell 3.3%
  • Dockerfile 3.0%
  • Makefile 2.4%
  • HTML 1.2%
  • CSS 0.1%