coolify
/coolify
Zawiera bazę wiedzy o wdrożeniach na Coolify: wieloetapowe buildy Docker, CI/CD, SSL i health checki.
- Autor
- PIXARTSeu ↗
- Repozytorium
- Synapse ↗
- Licencja
- AGPL-3.0
- Ostatnia zmiana repozytorium
- 15.09.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 4
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 2
Brak sygnałów. Repozytorium zmienione 15.09.2026, bez odwołań do wycofanych modeli i API.
AGPL-3.0, copyleft: przeróbki udostępniane innym muszą mieć tę samą licencję.
Co robi i kiedy
Zawiera bazę wiedzy o wdrożeniach na Coolify: wieloetapowe buildy Docker, CI/CD, SSL i health checki.
Oryginalny opis (EN)
Coolify deployment knowledge base - Docker multi-stage builds, CI/CD, SSL, health checks. Use when deploying to Coolify, setting up Docker containers, configuring CI/CD pipelines, or managing SSL certificates.
Jak działa
- Dockerfile (Next.js)
- next.config.js
- Health Check Endpoint
- .dockerignore
- GitHub Actions Deploy
- Coolify Settings
- Checklist
Podgląd SKILL.md
---
name: coolify
description: Coolify deployment knowledge base - Docker multi-stage builds, CI/CD, SSL, health checks. Use when deploying to Coolify, setting up Docker containers, configuring CI/CD pipelines, or managing SSL certificates.
version: 1.0.0
---
# Coolify Deployment Knowledge Base
## Dockerfile (Next.js)
```dockerfile
FROM node:20-alpine AS base
FROM base AS deps
WORKDIR /app
COPY package*.json ./
RUN npm ci
FROM base AS builder
WORKDIR /app
COPY --from=deps /app/node_modules ./node_modules
COPY . .
ENV NEXT_TELEMETRY_DISABLED=1
RUN npm run build
FROM base AS runner
WORKDIR /app
ENV NODE_ENV=production
RUN addgroup --system --gid 1001 nodejs
RUN adduser --system --uid 1001 nextjs
COPY --from=builder /app/public ./public
COPY --from=builder /app/.next/standalone ./
COPY --from=builder /app/.next/static ./.next/static
USER nextjs
EXPOSE 3000
HEALTHCHECK --interval=30s --timeout=3s \
CMD wget --spider http://localhost:3000/api/health || exit 1
CMD ["node", "server.js"]
```
## next.config.js
```javascript
module.exports = {
output: 'standalone',
};
```
## Health Check Endpoint
```typescript
// app/api/health/route.ts
import { NextResponse } from 'next/server';
export async function GET() {
return NextResponse.json({
status: 'ok',
timestamp: new Date().toISOString(),
});
}
```
## .dockerignore
```
node_modules
.next
.git
*.md
.env*
!.env.example
```
## GitHub Actions Deploy
```yaml
name: Deploy
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Deploy to Coolify
run: |
curl -X POST \
-H "Authorization: Bearer ${{ secrets.COOLIFY_TOKEN }}" \
"${{ secrets.COOLIFY_WEBHOOK }}"
```
## Coolify Settings
### Environment Variables
```
NODE_ENV=production
DATABASE_URL=
AUTH_SECRET=
NEXT_PUBLIC_API_URL=https://yourdomain.com
```
### Health Check
- Path: `/api/health`
- Interval: 30s
- Timeout: 10s
### SSL
- Provider: Let's Encrypt
- Auto-renewal: Enabled
## Checklist
- [ ] Dockerfile multi-stage
- [ ] output: 'standalone' in next.config
- [ ] Health check endpoint
- [ ] .dockerignore configured
- [ ] Environment variables set
- [ ] SSL enabled
- [ ] GitHub webhook configured
Pliki w paczce (4)
- SKILL.md 2 KB
- learnings.md 1 KB
- evals/evals.json 2 KB
- evals/trigger_evals.json 1 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · PIXARTSeu/Synapse | 100 | AGPL-3.0 |
| TerminalSkills/skills | 100 | Apache-2.0 |
| evolv3-ai/vibe-skills | 100 | MIT |
Migawka bazy z 28.10.2026 · wersja paczki 680b6edc7150 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100coolify-compose
Konwertuje pliki Docker Compose na szablony Coolify, w tym zmienne SERVICE_URL i SERVICE_PASSWORD oraz rozwiązywanie błędów compose. - 100docker
Obsługuje kontenery Coolify przez Docker MCP: debugowanie logów, inspekcja wdrożeń i monitorowanie zasobów. - 100ci-cd
Buduje potoki CI/CD dla projektów Next.js i Payload CMS: workflowy GitHub Actions, testy, wdrożenia podglądowe, buildy Docker, auto-deploy Coolify i automatyzację wydań. - 100coolify-image-app
Tworzy i konfiguruje w Coolify aplikację uruchamiającą gotowy obraz z rejestru: health check, domeny, limity, zmienne środowiskowe i token API dla pipeline'u. - 100coolify-vps-baseline
Przygotowuje serwer VPS z Linuxem do produkcyjnych kontenerów pod Coolify: konfiguracja nowego serwera, audyt istniejącego oraz rejestr, firewall, proxy i monitoring przed pierwszym wdrożeniem. - 100nextjs-deployment
Opisuje wdrażanie aplikacji Next.js na produkcję: kontenery Docker, pipeline'y GitHub Actions, zmienne środowiskowe, wdrożenia podglądowe, monitoring, health checki i OpenTelemetry.