Advertisement
Guest User

Untitled

a guest
Sep 10th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.06 KB | None | 0 0
  1. version: '2'
  2.  
  3. services:
  4. docxconverter:
  5. image: registry.gitlab.com/bitmedia/actibook/actibook-backend/docxconverter/docker/
  6. restart: unless-stopped
  7. labels:
  8. - "traefik.backend=docxconverter"
  9. - "traefik.frontend.rule=Host:docxconverter.docker.localhost"
  10.  
  11. htmlconverter:
  12. image: registry.gitlab.com/bitmedia/actibook/actibook-backend/htmlconverter/docker/
  13. restart: unless-stopped
  14. labels:
  15. - "traefik.backend=htmlconverter"
  16. - "traefik.frontend.rule=Host:htmlconverter.docker.localhost"
  17.  
  18. epubconverter:
  19. image: registry.gitlab.com/bitmedia/actibook/actibook-backend/epubconverter/docker/
  20. restart: unless-stopped
  21. labels:
  22. - "traefik.backend=epubconverter"
  23. - "traefik.frontend.rule=Host:epubconverter.docker.localhost"
  24.  
  25. imageconverter:
  26. image: registry.gitlab.com/bitmedia/actibook/actibook-backend/imageconverter/docker/
  27. restart: unless-stopped
  28. labels:
  29. - "traefik.backend=imageconverter"
  30. - "traefik.frontend.rule=Host:imageconverter.docker.localhost"
  31.  
  32. pdfconverter:
  33. image: registry.gitlab.com/bitmedia/actibook/actibook-backend/pdfconverter/docker/
  34. restart: unless-stopped
  35. labels:
  36. - "traefik.backend=pdfconverter"
  37. - "traefik.frontend.rule=Host:pdfconverter.docker.localhost"
  38.  
  39. powerpointpptxconverter:
  40. image: registry.gitlab.com/bitmedia/actibook/actibook-backend/powerpointpptxconverter/docker/
  41. restart: unless-stopped
  42. labels:
  43. - "traefik.backend=powerpointpptxconverter"
  44. - "traefik.frontend.rule=Host:powerpointpptxconverter.docker.localhost"
  45.  
  46. servercore:
  47. image: registry.gitlab.com/bitmedia/actibook/actibook-backend/servercore/docker/
  48. restart: unless-stopped
  49. environment:
  50. baseUrlUsersKeyCloak: ${baseUrlUsersKeyCloak}
  51. tokenBaseUrlKeyCloak: ${tokenBaseUrlKeyCloak}
  52. usernameKeyCloak: ${usernameKeyCloak}
  53. passwordKeyCloak: ${passwordKeyCloak}
  54. aws_access_key_id: ${aws_access_key_id}
  55. aws_secret_access_key: ${aws_secret_access_key}
  56. Region: ${Region}
  57. DisplayName: ${DisplayName}
  58. ActiBookConnectionString: ${ActiBookConnectionString}
  59. Jwt_Authority: ${Jwt_Authority}
  60. Jwt_Audience: ${Jwt_Audience}
  61. labels:
  62. - "traefik.backend=servercore"
  63. - "traefik.frontend.rule=PathPrefix:/api/"
  64. # - "traefik.frontend.rule=Host:servercore.docker.localhost"
  65. - "traefik.frontend.passHostHeader=true"
  66.  
  67. angular:
  68. image: registry.gitlab.com/bitmedia/actibook/actibook-frontend/docker/actibookfrontend
  69. restart: unless-stopped
  70. labels:
  71. - "traefik.backend=angular"
  72. - "traefik.frontend.rule=PathPrefix:/"
  73. - "traefik.enable=true"
  74. - "traefik.port=4200"
  75. - "traefik.frontend.passHostHeader=true"
  76. ports:
  77. - "4200:4200"
  78.  
  79. db:
  80. build: "./Main Database Backup"
  81. environment:
  82. POSTGRES_DB: ${DB_POSTGRES_APP_DATABASE}
  83. POSTGRES_USER: ${DB_POSTGRES_APP_USER}
  84. POSTGRES_PASSWORD: ${DB_POSTGRES_APP_PASSW}
  85. PGDATA: /var/lib/postgresql/data/pgdata
  86. ports:
  87. - "2345:5432"
  88. restart: unless-stopped
  89.  
  90. keycloak-postgres:
  91. image: postgres:10-alpine
  92. environment:
  93. POSTGRES_DB: ${KEYCLOAK_DATABASE}
  94. POSTGRES_PASSWORD: ${KEYCLOAK_DATABASE_PASSW}
  95. POSTGRES_USER: ${KEYCLOAK_DATABASE_USER}
  96. PGDATA: /var/lib/postgresql/data/pgdata
  97. ports:
  98. - "5432:5432"
  99. restart: unless-stopped
  100.  
  101. keycloak:
  102. build: "./Keycloak Realm Export"
  103. depends_on:
  104. - keycloak-postgres
  105. environment:
  106. KEYCLOAK_USER: ${KEYCLOAK_USER}
  107. KEYCLOAK_PASSWORD: ${KEYCLOAK_PASSWORD}
  108. POSTGRES_USER: ${KEYCLOAK_DATABASE_USER}
  109. POSTGRES_PASSWORD: ${KEYCLOAK_DATABASE_PASSW}
  110. POSTGRES_PORT_5432_TCP_ADDR: keycloak-postgres
  111. ports:
  112. - "8080:8080"
  113. labels:
  114. - "traefik.frontend.passHostHeader=true"
  115.  
  116. traefik:
  117. build: ./traefik
  118. ports:
  119. - "80:80"
  120. - "443:443"
  121. - "8000:8080"
  122. volumes:
  123. - /var/run/docker.sock:/var/run/docker.sock
  124. restart: unless-stopped
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement