Ready to go templates/starter-kits for commonly used tech-stacks. Just npx degit spinspire/recipes/something myprj
Note 1: I'm trying to keep this README short. For a more detailed explanation, see this article.
Note 2: These templates have features that you probably don't need or use. So remember trim down whatever you borrow. The goal is to avoid reinventing the wheel.
docker-compose
entrypoint.sh
script to initialize a container before use.traefik
reverse proxy labels
, router rules, and networks
provided so that your container can receive HTTP requests.docker-compose.yml
file + .env
and docker-compose.override.yml
files.sk
: Svelte-Kitadapter-static
. No SSR. Can be turned on if needed.vite
proxy to the backend serverpb
: PocketBase / Gomodd
tygo
pocketbase-typegen
--publicDir ../sk/build
py
: Python / FastAPI/apy
)mb
: MetabaseComing soon ...
rs
: Rustdr
: Drupalng
: Nginxpg
: PostGresmy
: MySQL/MariaDBRead the README files the respective folders to understand the details of a specific stack component.
Basically use degit
.
For example, use a specific template ...
npx degit spinspire/receipes/sk myprj/sk
npx degit spinspire/receipes/pb myprj/pb
npx degit spinspire/receipes/mb myprj/mb
npx degit spinspire/receipes/py myprj/py
Or the whole project ...
npx degit spinspire/receipes myprj