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"