I have found myself repeating a similar setup for multiple projects at work for prefect pipelines. I templated the one we use at my company and it has been super useful spinning up new projects. So I thought I would take a stab at a more generic open source version of it. This is a template to help quickly setup a repo using the tools you want to use. It is opinionated to how I like my repos structured, but hopefully will provide a good starting point for anyone looking to use it. It provides the following:
• A multistage build Dockerfile
• Github actions for linting, testing, and deploying
• Poetry setup
• Prefect project setup
• Just command file
I currently am only supporting Docker and Process workers with Github storage. If there is more interest though I could expand it? Hopefully this is useful to someone!
https://github.com/ngriffiths13/prefect-poetry-setup