| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311 |
- version: "3.3"
- services:
- dockerdb:
- image: nexus.globalprocessing.net/clearingdb
- ports:
- - "1434:1433"
- expose:
- - "1433"
- environment:
- SA_PASSWORD: "yW2S6KXdY8"
- ACCEPT_EULA: "Y"
-
- # dockerdb:
- # image: "nexus.globalprocessing.net/aws.database"
- # build:
- # context: ..
- # dockerfile: dockerfiles/socat.dockerfile
- # args:
- # TZ: $TZ
- # ports:
- # - "1434:1433"
- # environment:
- # IP: "10.220.3.109" #E2E
- # # IP: "10.220.3.248" #FULL
- # # IP: "10.220.3.170" #DEV
- # # IP: "host.docker.internal"
- alexisapi:
- image: nexus.globalprocessing.net/gps.api.alexis:develop
- build:
- context: ..
- dockerfile: dockerfiles/asp.dockerfile
- args:
- TZ: $TZ
- USE_SEQ: $USE_SEQ
- PROJ: gps.api.alexis
- DIR: GPS.API.Alexis
- BRANCH: develop
- environment:
- ASPNETCORE_ENVIRONMENT: "Development"
- ASPNETCORE_URLS: "https://+;http://+"
- ASPNETCORE_HTTPS_PORT: "44307"
- ASPNETCORE_Kestrel__Certificates__Default__Password: "crypticpassword"
- ASPNETCORE_Kestrel__Certificates__Default__Path: "/https/aspnetapp.pfx"
- ports:
- - "44307:443"
- - "8007:80"
- expose:
- - "80"
- - "443"
- depends_on:
- - dockerdb
- - rabbitmq
- volumes:
- - ~/.aspnet/https:/https/
- - C:/GPS.Clearing:/GPS.Clearing
- secureapi:
- image: nexus.globalprocessing.net/gps.secureapi:develop
- build:
- context: ..
- dockerfile: dockerfiles/asp.dockerfile
- args:
- TZ: $TZ
- USE_SEQ: $USE_SEQ
- PROJ: gps.api
- DIR: GPS.Secure.API
- BRANCH: develop
- COREVERS: "5.0"
- environment:
- ASPNETCORE_ENVIRONMENT: "Development"
- ASPNETCORE_URLS: "https://+;http://+"
- ASPNETCORE_HTTPS_PORT: "44320"
- ASPNETCORE_Kestrel__Certificates__Default__Password: "crypticpassword"
- ASPNETCORE_Kestrel__Certificates__Default__Path: "/https/aspnetapp.pfx"
- ports:
- - "44320:443"
- - "8020:80"
- expose:
- - "80"
- - "443"
- depends_on:
- - alexisapi
- volumes:
- - ~/.aspnet/https:/https/
- - C:/GPS.Clearing/log:/App/log
- filewatcher:
- image: nexus.globalprocessing.net/gps.tools.filewatcher:IP_CLEARING-2943-filewatcherservice-file
- build:
- context: ..
- dockerfile: dockerfiles/console.dockerfile
- args:
- TZ: $TZ
- USE_SEQ: $USE_SEQ
- PROJ: gps.tools
- DIR: GPS.Tools.FileWatcherService
- BRANCH: feature/IP_CLEARING-2943-filewatcherservice-file
- # BRANCH: develop
- COREVERS: "5.0"
- environment:
- DOTNET_USE_POLLING_FILE_WATCHER: 1
- volumes:
- - C:/GPS.Clearing:/GPS.Clearing
- - C:/GPS:/GPS
-
- statuswatcher:
- image: nexus.globalprocessing.net/gps.tools.statuswatcher:develop
- build:
- context: ..
- dockerfile: dockerfiles/console.dockerfile
- args:
- TZ: $TZ
- USE_SEQ: $USE_SEQ
- PROJ: gps.tools
- DIR: GPS.Tools.StatusWatcherService
- BRANCH: develop
- depends_on:
- - alexisapi
- volumes:
- - C:/GPS.Clearing:/GPS.Clearing
- matching:
- image: nexus.globalprocessing.net/gps.clearing.matchingservice:develop
- build:
- context: ..
- dockerfile: dockerfiles/console.dockerfile
- args:
- TZ: $TZ
- USE_SEQ: $USE_SEQ
- PROJ: gps.clearing.matchingservice
- DIR: GPS.Clearing.MatchingService
- BRANCH: develop
- COREVERS: "5.0"
- depends_on:
- - alexisapi
- volumes:
- - C:/GPS.Clearing:/GPS.Clearing
- ipmreader:
- image: nexus.globalprocessing.net/gps.clearing.mastercardfileloadservice:develop
- build:
- context: ..
- dockerfile: dockerfiles/console.dockerfile
- args:
- TZ: $TZ
- USE_SEQ: $USE_SEQ
- PROJ: gps.clearing.mastercardfileloadservice
- DIR: GPS.Clearing.IpmReaderService
- BRANCH: develop
- COREVERS: "5.0"
- depends_on:
- - rabbitmq
- volumes:
- - C:/GPS.Clearing:/GPS.Clearing
- - C:/GPS:/GPS
-
- visareader:
- image: nexus.globalprocessing.net/gps.clearing.visafilereader:develop
- build:
- context: ..
- dockerfile: dockerfiles/console.dockerfile
- args:
- TZ: $TZ
- USE_SEQ: $USE_SEQ
- PROJ: gps.clearing.visafileloadservice
- DIR: GPS.Clearing.VisaFileLoadService
- BRANCH: develop
- COREVERS: "5.0"
- depends_on:
- - rabbitmq
- volumes:
- - C:/GPS.Clearing:/GPS.Clearing
- - C:/GPS:/GPS
- # ratesupdater:
- # image: nexus.globalprocessing.net/gps.clearing.ratesupdaterservice:develop
- # build:
- # context: ..
- # dockerfile: dockerfiles/console.dockerfile
- # args:
- # TZ: $TZ
- # PROJ: gps.clearing.ratesupdaterservice
- # DIR: GPS.Clearing.RatesUpdaterService
- # BRANCH: develop
- # COREVERS: "5.0"
- # depends_on:
- # - ratesapi
- # volumes:
- # - C:/GPS.Clearing:/GPS.Clearing
- # - C:/GPS:/GPS
- # ratesloader:
- # image: nexus.globalprocessing.net/gps.currency.ratesloader:develop
- # build:
- # context: ..
- # dockerfile: dockerfiles/asp.dockerfile
- # args:
- # TZ: $TZ
- # PROJ: gps.currency
- # DIR: GPS.Currency.Rates.Loader
- # BRANCH: develop
- # depends_on:
- # - alexisapi
- # links:
- # - "providerapi:ws-test.globalprocessing.ae"
- # volumes:
- # - C:/GPS.Currency:/GPS.Currency
- # booking:
- # image: nexus.globalprocessing.net/gps.currency.bookingservice:develop
- # build:
- # context: ..
- # dockerfile: dockerfiles/asp.dockerfile
- # args:
- # TZ: $TZ
- # PROJ: gps.currency
- # DIR: GPS.Currency.BookingService
- # BRANCH: develop
- # depends_on:
- # - alexisapi
- # volumes:
- # - C:/GPS.Currency:/GPS.Currency
- # currencyjobs:
- # image: nexus.globalprocessing.net/gps.currency.jobs:develop
- # build:
- # context: ..
- # dockerfile: dockerfiles/asp.dockerfile
- # args:
- # TZ: $TZ
- # PROJ: gps.currency
- # DIR: GPS.Currency.Jobs
- # BRANCH: develop
- # depends_on:
- # - providerapi
- # - ratesloader
- # volumes:
- # - C:/GPS.Currency:/GPS.Currency
- # providerapi:
- # image: nexus.globalprocessing.net/gps.currency.providerapi:develop
- # build:
- # context: ..
- # dockerfile: dockerfiles/asp.dockerfile
- # args:
- # TZ: $TZ
- # PROJ: gps.currency
- # DIR: GPS.Currency.Provider.Api
- # BRANCH: develop
- # ports:
- # - "5003:9092"
- # expose:
- # - "9092"
- # volumes:
- # - C:/GPS.Currency:/GPS.Currency
- ratesapi:
- image: nexus.globalprocessing.net/gps.currency.ratesapi:develop
- build:
- context: ..
- dockerfile: dockerfiles/asp.dockerfile
- args:
- TZ: $TZ
- USE_SEQ: $USE_SEQ
- PROJ: gps.currency
- DIR: GPS.Currency.Rates.Api
- BRANCH: develop
- ports:
- - "9099:9099"
- expose:
- - "9099"
- # links:
- # - "providerapi:ws-test.globalprocessing.ae"
- volumes:
- - C:/GPS.Currency:/GPS.Currency
- rabbitmq:
- image: nexus.globalprocessing.net/rabbitmqtz
- build:
- context: ..
- dockerfile: dockerfiles/debiantz.dockerfile
- args:
- TZ: $TZ
- IMAGE: "rabbitmq:management"
- environment:
- RABBITMQ_DEFAULT_USER: guest
- RABBITMQ_DEFAULT_PASSWORD: guest
- RABBITMQ_DEFAULT_VHOST: /
- ports:
- - "15672:15672"
- - "5672:5672"
- expose:
- - "15672"
- - "5672"
-
- seq:
- image: nexus.globalprocessing.net/seqtz
- build:
- context: ..
- dockerfile: dockerfiles/debiantz.dockerfile
- args:
- TZ: $TZ
- IMAGE: "datalust/seq"
- environment:
- SEQ_FIRSTRUN_ADMINPASSWORDHASH: "FAMX2GOr52HOTxM10yaKBJCC/KyGtxebd9awk2TIfdaiNoQM1w=="
- SEQ_STORAGE_SECRETKEY: "kXIvorf3/T5p/wFSfwjOioxmYtnm89pAhx5a43NU2M4="
- ACCEPT_EULA: "Y"
- ports:
- - "5344:80"
|