2023-02-27 10:42:14 +01:00
2023-02-25 13:19:42 +01:00
2023-02-27 10:42:14 +01:00
2023-02-25 13:19:42 +01:00
2023-02-25 14:54:41 +01:00
2023-02-21 14:11:32 +00:00
2023-02-27 10:42:14 +01:00

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.

Description
API to manage users/sheets/URLs and call the auto-archiver in dedicated workers.
Readme MIT 2 MiB
Languages
Python 98.3%
Dockerfile 0.9%
Makefile 0.6%
Mako 0.2%