f8b5765c15643955aa4b2fd255ca0629ecf6ae8d
newproject
One command that composes a project from the templates in this organization: infra at the root, then backend-python, frontend-svelte and caddy on top, each with its own answers file.
newproject ~/projects/my-thing
Templates are read from $TEMPLATES_DIR (default ~/projects/templates). Every part updates independently:
copier update -a .copier-answers.backend.yml
Shapes it produces:
- infrastructure only: root
docker-compose.yml,Makefile,.env, optionalcaddy/ - backend with one or many services, each
python -m <module>from one image - backend and frontend as separate containers behind Caddy
- backend serving the frontend's static build from the api
- frontend only
Languages
Python
94.8%
Shell
5.2%