github.com/mundipagg/boleto-api@v0.0.0-20230620145841-3f9ec742599f/devops/docker-compose.yml (about) 1 version: '2' 2 3 services: 4 boleto-api: 5 build: 6 context: .. 7 dockerfile: ./devops/Dockerfile 8 volumes: 9 - $gopath/src/github.com/mundipagg/volumes-boletoapi/boleto_json_store/:/home/mundipagg/upmongo 10 - $gopath/src/github.com/mundipagg/volumes-boletoapi/cert_boleto_api/:/home/mundipagg/boleto_cert/ 11 ports: 12 - "3000:3000" 13 links: 14 - pdfapi 15 - mongodb 16 - seq 17 - influxdb 18 19 pdfapi: 20 image: "pmoneda/pdfapi" 21 ports: 22 - "7070:8080" 23 24 mongodb: 25 image: "bitnami/mongodb" 26 volumes: 27 - $GOPATH/src/github.com/mundipagg/volumes-boletoapi/mongodb-boleto:/bitnami 28 ports: 29 - "27017:27017" 30 31 seq: 32 image: "datalust/seq:latest" 33 ports: 34 - "5341:5341" 35 - "8070:80" 36 volumes: 37 - $GOPATH/src/github.com/mundipagg/volumes-boletoapi/seq_boleto/:/data 38 environment: 39 - ACCEPT_EULA=Y 40 41 influxdb: 42 image: influxdb:latest 43 container_name: influxdb 44 volumes: 45 - $GOPATH/src/github.com/mundipagg/volumes-boletoapi/influxdb-boleto/influxdb/influxdb-lib:/var/lib/influxdb 46 ports: 47 - 8086:8086 48 49 grafana: 50 image: grafana/grafana:latest 51 volumes: 52 - $GOPATH/src/github.com/mundipagg/volumes-boletoapi/influxdb-boleto/grafana/grafana-lib:/var/lib/grafana 53 - $GOPATH/src/github.com/mundipagg/volumes-boletoapi/influxdb-boleto/grafana/grafana-log:/var/log/grafana 54 links: 55 - influxdb:influxdb 56 - influxdb 57 ports: 58 - 3030:3000 59 60 chronograf: 61 image: chronograf:latest 62 volumes: 63 - $GOPATH/src/github.com/mundipagg/volumes-boletoapi/influxdb-boleto/chronograf:/var/lib/chronograf 64 ports: 65 - "8888:8888" 66 links: 67 - influxdb 68 69 contract-test: 70 build: 71 context: .. 72 dockerfile: ./devops/Dockerfile.contract-test 73 command: go test -v test/boleto_pact_provider_test.go