diff options
| author | IwanIDev <iwan@iwani.dev> | 2026-03-04 16:30:55 +0000 |
|---|---|---|
| committer | IwanIDev <iwan@iwani.dev> | 2026-03-04 16:30:55 +0000 |
| commit | be721cffd0fc55ef665912ceec8edcb2e37ca326 (patch) | |
| tree | 98d48da5623a337afbe82c3a74a56df576215155 /docker-stack.yml | |
| parent | 042bb9063c469406d5f59282ab94e95e8cdf401e (diff) | |
Add Docker deployment configuration and stack definition
Diffstat (limited to 'docker-stack.yml')
| -rw-r--r-- | docker-stack.yml | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/docker-stack.yml b/docker-stack.yml new file mode 100644 index 0000000..98d473f --- /dev/null +++ b/docker-stack.yml @@ -0,0 +1,26 @@ +version: '3.8' + +services: + web: + image: ${IMAGE_NAME} + ports: + - "80:80" + deploy: + replicas: 2 + update_config: + parallelism: 1 + delay: 10s + order: start-first + restart_policy: + condition: on-failure + delay: 5s + max_attempts: 3 + window: 120s + labels: + - "app=vite-portfolio" + networks: + - portfolio-network + +networks: + portfolio-network: + driver: overlay |
