Files
auto-archiver-api/README.md
2023-02-27 10:42:14 +01:00

921 B

Development

http://localhost:8004

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.log
    • celery --app=worker.celery worker --loglevel=info --logfile=logs/celery_dev.log celery 5
  • console 3 - pipenv shell + uvicorn main:app --host 0.0.0.0 --reload orchestration 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.