| src | ||
| tests | ||
| .gitignore | ||
| poetry.lock | ||
| pyproject.toml | ||
| README.md | ||
Irish Left Archive
This repository holds the source code for a new version of the Irish Left Archive website, leftarchive.ie, built with the Django Python framework.
This project is in an early alpha state.
Development
The project environment is managed with Poetry – install dependencies with poetry install. Background tasks require Celery with a RabbitMQ broker and OCR depends on a working Tesseract installation. Assuming RabbitMQ, Postgresql etc. are set up on the host system, the steps below start a working local development server.
Start the RabbitMQ server:
sudo rabbitmq-server -detached
From the src directory (save messing with paths), start Celery and background it:
poetry run celery -A config worker -l INFO &
Then start the Django dev server:
poetry run ./manage.py runserver