Giter8 template for a Sharaf fullstack web app.
This template creates a simple blog web app with:
- simple, layered architecture, with ArchUnit tests
- squery for database access, using Testcontainers for tests
- integration test written with Playwright
- simple
Dockerfilefor deployment docker-compose.ymlfor local dev- CI with GitHub Actions
- Create a new, empty GitHub repo, with
mainbranch - Clone the repo, and run this inside it:
mill -i init sake92/sharaf-fullstack.g8 -o . - Tell git that
millis executable:git update-index --chmod=+x ./mill
- Develop, commit, push
Enjoy!