docker-compose.yml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. version: "3.3"
  2. services:
  3. dockerdb:
  4. image: nexus.globalprocessing.net/alexissecuredb
  5. ports:
  6. - "1434:1433"
  7. expose:
  8. - "1433"
  9. environment:
  10. SA_PASSWORD: "yW2S6KXdY8"
  11. ACCEPT_EULA: "Y"
  12. # dockerdb:
  13. # image: "nexus.globalprocessing.net/aws.database"
  14. # build:
  15. # context: ..
  16. # dockerfile: dockerfiles/socat.dockerfile
  17. # args:
  18. # TZ: $TZ
  19. # ports:
  20. # - "1434:1433"
  21. # environment:
  22. # IP: "10.220.3.109" #E2E
  23. # # IP: "10.220.3.248" #FULL
  24. # # IP: "10.220.3.170" #DEV
  25. # # IP: "host.docker.internal"
  26. secureapi:
  27. image: nexus.globalprocessing.net/gps.secureapi:develop
  28. build:
  29. context: ..
  30. dockerfile: dockerfiles/asp.dockerfile
  31. args:
  32. TZ: $TZ
  33. USE_SEQ: $USE_SEQ
  34. PROJ: gps.api
  35. DIR: GPS.Secure.API
  36. BRANCH: develop
  37. COREVERS: "5.0"
  38. environment:
  39. ASPNETCORE_ENVIRONMENT: "Development"
  40. ASPNETCORE_URLS: "https://+;http://+"
  41. ASPNETCORE_HTTPS_PORT: "44320"
  42. ASPNETCORE_Kestrel__Certificates__Default__Password: "crypticpassword"
  43. ASPNETCORE_Kestrel__Certificates__Default__Path: "/https/aspnetapp.pfx"
  44. ports:
  45. - "44320:443"
  46. - "8020:80"
  47. expose:
  48. - "80"
  49. - "443"
  50. depends_on:
  51. - dockerdb
  52. volumes:
  53. - ~/.aspnet/https:/https/
  54. - ./logs:/App/log
  55. gatewayapi:
  56. image: nexus.globalprocessing.net/gps.gatewayapi:develop
  57. build:
  58. context: ..
  59. dockerfile: dockerfiles/asp.dockerfile
  60. args:
  61. TZ: $TZ
  62. USE_SEQ: $USE_SEQ
  63. PROJ: gps.api
  64. DIR: GPS.Secure.API.Gateway
  65. BRANCH: develop
  66. COREVERS: "5.0"
  67. environment:
  68. ASPNETCORE_ENVIRONMENT: "Development"
  69. ASPNETCORE_URLS: "https://+;http://+"
  70. ASPNETCORE_HTTPS_PORT: "56229"
  71. ASPNETCORE_Kestrel__Certificates__Default__Password: "crypticpassword"
  72. ASPNETCORE_Kestrel__Certificates__Default__Path: "/https/aspnetapp.pfx"
  73. ports:
  74. - "56229:443"
  75. - "8021:80"
  76. expose:
  77. - "80"
  78. - "443"
  79. depends_on:
  80. - dockerdb
  81. volumes:
  82. - ~/.aspnet/https:/https/
  83. - ./logs:/App/log