![]() ![]() |
![]() |
|
|
docker service logs -f nginx
docker service rm nginx
docker stack
version: '2'
services:
engine:
image: scds/engine
version: '3'
services:
engine:
image: srigi/scds-engine
ports:
- 3000:3000
volumes:
- ./src:/app
ports:
- 80:3000
deploy:
replicas: 3
database:
image: postgres:alpine
environment:
POSTGRES_PASSWORD: secret
volumes:
- ./database:/var/lib/postgresql/data
database:
image: postgres:alpine
environment:
POSTGRES_PASSWORD: secret
volumes:
- database:/var/lib/postgresql/data
volumes:
database:
version: '3'
services:
engine:
image: srigi/scds-engine
ports:
- 80:3000
deploy:
replicas: 3
database:
image: postgres:alpine
environment:
POSTGRES_PASSWORD: secret
volumes:
- database:/var/lib/postgresql/data
volumes:
database:
version: '3'
services:
engine:
image: srigi/scds-engine:b25af597a
ports:
- 80:3000
deploy:
replicas: 3
database:
image: postgres:alpine
environment:
POSTGRES_PASSWORD: secret
volumes:
- database:/var/lib/postgresql/data
volumes:
database:
version: '3'
services:
engine:
image: srigi/scds-engine:b25af597a
ports:
- 80:3000
deploy:
replicas: 3
database:
image: postgres:alpine
environment:
POSTGRES_PASSWORD: secret
volumes:
- database:/var/lib/postgresql/data
volumes:
database:
version: '3'
services:
engine:
image: srigi/scds-engine:d47c0bb57
ports:
- 80:3000
deploy:
replicas: 3
migrations:
image: srigi/scds-engine:d47c0bb57
command: sh -c 'bin/wait-for-it -t 30 database:5432 && bin/bundle exec rails db:migrate'
depends_on:
- database
deploy:
restart_policy:
condition: on-failure
database:
image: postgres:alpine
environment:
POSTGRES_PASSWORD: secret
volumes:
- database:/var/lib/postgresql/data
volumes:
database:
version: '3'
services:
engine:
image: srigi/scds-engine:d47c0bb57
ports:
- 80:3000
deploy:
replicas: 3
version: '3'
services:
proxy-controller:
image: vfarcic/docker-flow-swarm-listener:latest
environment:
- DF_NOTIFY_CREATE_SERVICE_URL=http://proxy:8080/v1/docker-flow-proxy/reconfigure
- DF_NOTIFY_REMOVE_SERVICE_URL=http://proxy:8080/v1/docker-flow-proxy/remove
networks:
- proxy
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
proxy:
image: vfarcic/docker-flow-proxy:latest
environment:
- LISTENER_ADDRESS=proxy-controller
- MODE=swarm
networks:
- proxy
ports:
- 80:80
- 443:443
networks:
proxy:
external: true
services:
engine:
image: srigi/scds-engine:b25af597a
ports:
- 80:3000
deploy:
replicas: 3
services:
engine:
image: srigi/scds-engine:dfcd97530
deploy:
replicas: 3
services:
engine:
image: srigi/scds-engine:dfcd97530
networks:
- default
- proxy
deploy:
replicas: 3
services:
engine:
image: srigi/scds-engine:dfcd97530
networks:
- default
- proxy
deploy:
labels:
- com.df.notify=true
- com.df.distribute=true
- com.df.serviceDomain=scds.doveah.com
- com.df.servicePath=/
- com.df.port=3000
replicas: 3
...
version: '3'
services:
default:
image: nginx:alpine
networks:
- default
- proxy
deploy:
labels:
- com.df.notify=true
- com.df.distribute=true
- com.df.serviceDomain=analytics.doveah.com
- com.df.servicePath=/
- com.df.port=80
replicas: 2
networks:
proxy:
external: true