27 lines
473 B
Markdown
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
|
|
```
|