Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '2'
- services:
- docxconverter:
- image: registry.gitlab.com/bitmedia/actibook/actibook-backend/docxconverter/docker/
- restart: unless-stopped
- labels:
- - "traefik.backend=docxconverter"
- - "traefik.frontend.rule=Host:docxconverter.docker.localhost"
- htmlconverter:
- image: registry.gitlab.com/bitmedia/actibook/actibook-backend/htmlconverter/docker/
- restart: unless-stopped
- labels:
- - "traefik.backend=htmlconverter"
- - "traefik.frontend.rule=Host:htmlconverter.docker.localhost"
- epubconverter:
- image: registry.gitlab.com/bitmedia/actibook/actibook-backend/epubconverter/docker/
- restart: unless-stopped
- labels:
- - "traefik.backend=epubconverter"
- - "traefik.frontend.rule=Host:epubconverter.docker.localhost"
- imageconverter:
- image: registry.gitlab.com/bitmedia/actibook/actibook-backend/imageconverter/docker/
- restart: unless-stopped
- labels:
- - "traefik.backend=imageconverter"
- - "traefik.frontend.rule=Host:imageconverter.docker.localhost"
- pdfconverter:
- image: registry.gitlab.com/bitmedia/actibook/actibook-backend/pdfconverter/docker/
- restart: unless-stopped
- labels:
- - "traefik.backend=pdfconverter"
- - "traefik.frontend.rule=Host:pdfconverter.docker.localhost"
- powerpointpptxconverter:
- image: registry.gitlab.com/bitmedia/actibook/actibook-backend/powerpointpptxconverter/docker/
- restart: unless-stopped
- labels:
- - "traefik.backend=powerpointpptxconverter"
- - "traefik.frontend.rule=Host:powerpointpptxconverter.docker.localhost"
- servercore:
- image: registry.gitlab.com/bitmedia/actibook/actibook-backend/servercore/docker/
- restart: unless-stopped
- environment:
- baseUrlUsersKeyCloak: ${baseUrlUsersKeyCloak}
- tokenBaseUrlKeyCloak: ${tokenBaseUrlKeyCloak}
- usernameKeyCloak: ${usernameKeyCloak}
- passwordKeyCloak: ${passwordKeyCloak}
- aws_access_key_id: ${aws_access_key_id}
- aws_secret_access_key: ${aws_secret_access_key}
- Region: ${Region}
- DisplayName: ${DisplayName}
- ActiBookConnectionString: ${ActiBookConnectionString}
- Jwt_Authority: ${Jwt_Authority}
- Jwt_Audience: ${Jwt_Audience}
- labels:
- - "traefik.backend=servercore"
- - "traefik.frontend.rule=PathPrefix:/api/"
- # - "traefik.frontend.rule=Host:servercore.docker.localhost"
- - "traefik.frontend.passHostHeader=true"
- angular:
- image: registry.gitlab.com/bitmedia/actibook/actibook-frontend/docker/actibookfrontend
- restart: unless-stopped
- labels:
- - "traefik.backend=angular"
- - "traefik.frontend.rule=PathPrefix:/"
- - "traefik.enable=true"
- - "traefik.port=4200"
- - "traefik.frontend.passHostHeader=true"
- ports:
- - "4200:4200"
- db:
- build: "./Main Database Backup"
- environment:
- POSTGRES_DB: ${DB_POSTGRES_APP_DATABASE}
- POSTGRES_USER: ${DB_POSTGRES_APP_USER}
- POSTGRES_PASSWORD: ${DB_POSTGRES_APP_PASSW}
- PGDATA: /var/lib/postgresql/data/pgdata
- ports:
- - "2345:5432"
- restart: unless-stopped
- keycloak-postgres:
- image: postgres:10-alpine
- environment:
- POSTGRES_DB: ${KEYCLOAK_DATABASE}
- POSTGRES_PASSWORD: ${KEYCLOAK_DATABASE_PASSW}
- POSTGRES_USER: ${KEYCLOAK_DATABASE_USER}
- PGDATA: /var/lib/postgresql/data/pgdata
- ports:
- - "5432:5432"
- restart: unless-stopped
- keycloak:
- build: "./Keycloak Realm Export"
- depends_on:
- - keycloak-postgres
- environment:
- KEYCLOAK_USER: ${KEYCLOAK_USER}
- KEYCLOAK_PASSWORD: ${KEYCLOAK_PASSWORD}
- POSTGRES_USER: ${KEYCLOAK_DATABASE_USER}
- POSTGRES_PASSWORD: ${KEYCLOAK_DATABASE_PASSW}
- POSTGRES_PORT_5432_TCP_ADDR: keycloak-postgres
- ports:
- - "8080:8080"
- labels:
- - "traefik.frontend.passHostHeader=true"
- traefik:
- build: ./traefik
- ports:
- - "80:80"
- - "443:443"
- - "8000:8080"
- volumes:
- - /var/run/docker.sock:/var/run/docker.sock
- restart: unless-stopped
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement