Você não pode selecionar mais de 25 tópicos
Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
version : '3'
services :
meteorvue :
image : nelson/meteor:latest
networks :
- 'meteor'
command : >
bash -c
"for i in `seq 1 30`; do
node main.js &&
s=$$? && break || s=$$?;
echo \"Tried $$i times. Waiting 5 secs...\";
sleep 5;
done; (exit $$s)"
restart : unless-stopped
volumes :
- ./uploads:/app/uploads
environment :
- PORT=3000
- ROOT_URL=http://localhost:3000
- MONGO_URL=mongodb://mongo:27017/meteor
- MONGO_OPLOG_URL=mongodb://mongo:27017/local
- MAIL_URL=smtp://smtp.email
depends_on :
- mongo
ports :
- 3000 : 3000
labels :
- "traefik.backend=rocketchat"
- "traefik.frontend.rule=Host: your.domain.tld"
mongo :
image : mongo:4.0
networks :
- 'meteor'
restart : unless-stopped
volumes :
- ./data/db:/data/db
#- ./data/dump:/dump
command : mongod --smallfiles --oplogSize 128 --replSet rs0 --storageEngine=mmapv1
ports :
- 27017 : 27017
labels :
- "traefik.enable=false"
mongo-init-replica :
image : mongo:4.0
networks :
- 'meteor'
command : >
bash -c
"for i in `seq 1 30`; do
mongo mongo/meteor --eval \"
rs.initiate({
_id : 'rs0' ,
members : [ { _id: 0, host : 'localhost:27017' } ] })\" &&
s=$$? && break || s=$$?;
echo \"Tried $$i times. Waiting 5 secs...\";
sleep 5;
done; (exit $$s)"
depends_on :
- mongo
networks :
meteor :
driver : bridge