Files
personotes/notes/projets/backend/deployment.md

27 lines
473 B
Markdown

---
title: "Deployment Strategy"
date: "10-11-2025"
last_modified: "10-11-2025:19:21"
tags: ["projet", "backend", "devops"]
---
# Deployment Strategy
## Production
1. Compiler le binaire Go
2. Copier les fichiers statiques
3. Configurer nginx comme reverse proxy
4. Systemd pour gérer le service
## Docker
À créer un Dockerfile pour faciliter le déploiement.
```dockerfile
FROM golang:1.22 AS builder
WORKDIR /app
COPY . .
RUN go build -o server ./cmd/server
```