Opinionated template for Tanstack Start React web applications
- TypeScript 92.3%
- Dockerfile 7.5%
- CSS 0.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| public | ||
| src | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| .oxfmtrc.json | ||
| .oxlintrc.json | ||
| AGENTS.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| drizzle.config.ts | ||
| LICENSE | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
| tsconfig.json | ||
| vite.config.ts | ||
Production
This section will only be useful if CI builds a Docker image
On the production host:
- create directory
project-name - copy
docker-compose.ymlfrom repo and edit for your needs - create the
.envfile from.env.example docker compose up -d && docker compose logs -f
Production
On the production host:
- clone this repo
- fill the
.envfile from.env.example docker compose up --build -d && docker compose logs -f
Development
On your dev host:
- Install node.js 24+ on your machine
- enable pnpm with
corepack enable pnpm - install deps with
pnpm i - fill the
.envfile from.env.example pnpm dev