mirror of
https://github.com/coollabsio/coolify-examples.git
synced 2026-02-19 22:08:58 +00:00
new examples
This commit is contained in:
73
README.md
73
README.md
@@ -1,26 +1,53 @@
|
||||
# Coolify Examples
|
||||
This repository contains examples of how to deploy applications using Coolify.
|
||||
|
||||
- [x] Static
|
||||
- [x] Node.js
|
||||
- [x] Dockerfile
|
||||
- [x] Docker Compose
|
||||
- [x] Strapi
|
||||
- [x] Nuxt
|
||||
- [x] Vite
|
||||
- [x] Bun
|
||||
- [x] Astro
|
||||
- [x] Rust
|
||||
- [x] Laravel
|
||||
- [x] Nuxt
|
||||
- [x] Vue
|
||||
- [ ] SvelteKit-node
|
||||
- [ ] SvelteKit-static
|
||||
- [x] Next.js
|
||||
- [x] Turbo Next.js
|
||||
- [ ] Rails
|
||||
- [ ] Django
|
||||
- [ ] Turborepo
|
||||
- [ ] PHP
|
||||
- [ ] React/Preact/Vue/Vite/Svelte
|
||||
Example applications for deploying to [Coolify](https://coolify.io).
|
||||
|
||||
## Runtimes
|
||||
|
||||
| Runtime | Description |
|
||||
|---------|-------------|
|
||||
| [node](./node) | Node.js applications |
|
||||
|
||||
## Node.js Examples
|
||||
|
||||
### Backend Frameworks
|
||||
|
||||
| Framework | Description |
|
||||
|-----------|-------------|
|
||||
| [simple-webserver](./node/simple-webserver) | Pure Node.js HTTP server |
|
||||
| [expressjs](./node/expressjs) | Express.js web framework |
|
||||
| [fastify](./node/fastify) | Fastify web framework |
|
||||
| [nestjs](./node/nestjs) | NestJS framework |
|
||||
| [adonisjs](./node/adonisjs) | AdonisJS framework |
|
||||
|
||||
### Frontend Frameworks
|
||||
|
||||
| Framework | SSR | Static |
|
||||
|-----------|-----|--------|
|
||||
| [nextjs](./node/nextjs) | [ssr](./node/nextjs/ssr) | [static](./node/nextjs/static) |
|
||||
| [nuxtjs](./node/nuxtjs) | [ssr](./node/nuxtjs/ssr) | [static](./node/nuxtjs/static) |
|
||||
| [remix](./node/remix) | [ssr](./node/remix/ssr) | [static](./node/remix/static) |
|
||||
| [astro](./node/astro) | [ssr](./node/astro/ssr) | [static](./node/astro/static) |
|
||||
| [sveltekit](./node/sveltekit) | [ssr](./node/sveltekit/ssr) | [static](./node/sveltekit/static) |
|
||||
| [tanstack-start](./node/tanstack-start) | [ssr](./node/tanstack-start/ssr) | [static](./node/tanstack-start/static) |
|
||||
| [angular](./node/angular) | [ssr](./node/angular/ssr) | [static](./node/angular/static) |
|
||||
| [vite](./node/vite) | - | [static](./node/vite) |
|
||||
| [eleventy](./node/eleventy) | - | [static](./node/eleventy) |
|
||||
| [gatsby](./node/gatsby) | - | [static](./node/gatsby) |
|
||||
|
||||
## SSR vs Static
|
||||
|
||||
- **SSR (Server-Side Rendering)**: Pages rendered on each request. Requires a running server.
|
||||
- **Static**: Pages pre-rendered at build time. Output is plain HTML/CSS/JS files served via a static file server.
|
||||
|
||||
## Getting Started
|
||||
|
||||
Each example includes a README with instructions. Generally:
|
||||
|
||||
```bash
|
||||
cd <example-directory>
|
||||
npm install
|
||||
npm run dev # development
|
||||
npm run build # production build
|
||||
npm start # production server
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user