mirror of
https://github.com/bellingcat/auto-archiver-api.git
synced 2026-06-08 03:28:35 +03:00
20680d5e5223da64cfd2e9cd6e494b51314cc1f6
Development
requires src/.env
cd /src
pipenv install --editable ../../auto-archiver- console 1 -
docker compose up web redis dashboard - console 2 -
pipenv shell+celery worker --app=worker.celery --loglevel=info --logfile=logs/celery_dev.logcelery --app=worker.celery worker --loglevel=info --logfile=logs/celery_dev.logcelery 5
- console 3 -
pipenv shell+uvicorn main:app --host 0.0.0.0 --reloadorchestration must be from the console(?) - turn off VPNs if connection to docker is not working
Release
Copy .env and src/.env to deployment, along with the contents of secrets/ including secrets/orchestration.yaml.
If pipenv packages are updated: pipenv lock --requirements -r > requirements.txt (manually comment line -i https://pypi.org/simple) and then docker compose down + docker compose up --build -d to build images with new packages.
Languages
Python
98.3%
Dockerfile
0.9%
Makefile
0.6%
Mako
0.2%