Skip to content

AP-856: scaffold a basic flask+celery app - #1

Merged
anarchivist merged 9 commits into
mainfrom
AP-856
Sep 14, 2026
Merged

anarchivist merged 9 commits into
mainfrom
AP-856

Conversation

@anarchivist

@anarchivist anarchivist commented Sep 11, 2026

Copy link
Copy Markdown
Member
  • creates a simple flask app with a 2 routes: / and /health, and integrates celery into it
  • sets up Docker and Compose configuration to spin up the necessary services: db, app, worker, and redis. flower is an optional service run by a profile.
  • adds github actions workflows

@anarchivist
anarchivist force-pushed the AP-856 branch 6 times, most recently from caf0ada to ace4e82 Compare September 11, 2026 03:49
@anarchivist
anarchivist marked this pull request as ready for review September 11, 2026 03:55
@anarchivist
anarchivist force-pushed the AP-856 branch 2 times, most recently from 4986e98 to 312f342 Compare September 11, 2026 04:05
* creates a simple app with a 2 routes: / and /health
* creates a celery app that can be extended further
* sets up Docker and Compose configuration to spin up the necessary services: db, app, worker, and redis
* adds github actions workflows

@awilfox awilfox left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

r+wc: There's a lot of missing docstrings, but perhaps that's acceptable here. I didn't notate each one. Most of our other Python projects have both module- and function-level docstrings, so it was a bit surprising to have none here. I don't know if we need to manually pull in redis in PyProject. Tiny style nits. Otherwise, this looks good.

Comment thread bin/dbinit
Comment thread quiabo/templates/root/index.html
Comment thread quiabo/__init__.py Outdated
Comment thread quiabo/__init__.py Outdated
Comment thread .gitignore Outdated
Comment thread Dockerfile
Comment thread pyproject.toml
@anarchivist

Copy link
Copy Markdown
Member Author

i'll take a pass to add docstrings before merging and make the requested changes.

@awilfox awilfox left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

r+wc few typo fixes, otherwise lgtm!

Comment thread quiabo/celery.py Outdated
Comment thread quiabo/celery.py Outdated
Comment thread quiabo/celery.py Outdated
@anarchivist
anarchivist merged commit cfe62e0 into main Sep 14, 2026
5 checks passed
@anarchivist
anarchivist deleted the AP-856 branch September 14, 2026 18:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants