Future website for the Irish Left Archive https://www.leftarchive.ie
Find a file
2025-12-07 12:51:34 +00:00
src feat: migrations and additional models 2025-12-07 12:51:34 +00:00
tests style: reformat test files 2025-03-02 11:26:06 +00:00
.gitignore test: switch to use factories; add coverage 2025-01-15 19:43:28 +00:00
poetry.lock chore: upgrade for Poetry 2 2025-12-07 12:39:16 +00:00
pyproject.toml chore: upgrade for Poetry 2 2025-12-07 12:39:16 +00:00
README.md docs: add dev steps to readme 2025-12-07 12:39:39 +00:00

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