Skip to content

Commit

Permalink
Create docker-stack.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
denzuko committed Jun 13, 2018
1 parent 1b08d1e commit 071a5e0
Showing 1 changed file with 67 additions and 0 deletions.
67 changes: 67 additions & 0 deletions examples/docker-stack.yml
@@ -0,0 +1,67 @@
version: "3.3"

services:
app:
deploy:
restart_policy:
condition: on-failure
delay: 5s
max_attempts: 3
window: 120s
resources:
limits:
cpus: '0.50'
memory: 512M
reservations:
cpus: '0.25'
memory: 1024M
labels:
com.docker.ucp.access.label: demo
com.docker.ucp.mesh.http.80: "external_route=http://helloworld.${DOMAIN},internal_port=80"
placement:
constraints:
- "node.labels.tower == common"
- "node.platform.os == linux"
image: "jwilder/hello-world:latest"
ports:
- 80/tcp
networks:
- hrm
logging:
driver: syslog
options:
syslog-address: "udp://logger:514"

logger:
deploy:
restart_policy:
condition: on-failure
delay: 5s
max_attempts: 3
window: 120s
resources:
limits:
cpus: '0.50'
memory: 1024M
reservations:
cpus: '0.25'
memory: 1536M
labels:
com.docker.ucp.access.label: demo
placement:
constraints:
- "node.labels.tower == common"
- "node.platform.os == linux"
image: "dtr.${DOMAIN}/logger"
environment:
- AZURE_ACCOUNT="${AZURE_ACCOUNT}"
- AZURE_APIKEY="${AZURE_APIKEY}"
ports:
- 512/udp
networks:
- hrm

networks:
hrm:
external:
name: ucp-hrm

0 comments on commit 071a5e0

Please sign in to comment.