Files
jenkins-docker-deploy-example/docker-compose.yml
2026-03-10 14:30:10 +00:00

15 lines
476 B
YAML

# Docker Compose for deployment
# IMAGE_TAG is set by Jenkins during deployment (e.g., latest, or git commit SHA)
services:
app:
image: ${DOCKER_REGISTRY:-docker.io}/${DOCKER_IMAGE:-myapp}:${IMAGE_TAG:-latest}
container_name: jenkins-deploy-app
ports:
- "8080:8080"
volumes:
- ./data:/app/data
environment:
- VERSION=${IMAGE_TAG:-latest}
# Optional: CHECK_RETENTION_COUNT=5000, CHECK_RETENTION_DAYS=30
restart: unless-stopped