Co-authored-by: widlam <mikolaj.widla@gmail.com> Co-authored-by: Adam Bem <adam.bem@zoho.eu> Reviewed-on: #231 Reviewed-by: Adam Bem <bema@noreply.example.com> Co-authored-by: Mikolaj Widla <widlam@noreply.example.com> Co-committed-by: Mikolaj Widla <widlam@noreply.example.com>
74 lines
1.8 KiB
YAML
74 lines
1.8 KiB
YAML
version: "3"
|
|
|
|
services:
|
|
redis:
|
|
container_name: xmltools-redis
|
|
build: ./Redis
|
|
restart: "no"
|
|
|
|
xmltools-frontend:
|
|
build:
|
|
context: ./Frontend
|
|
target: production-stage
|
|
container_name: xmltools-frontend
|
|
image: xmltools-frontend
|
|
ports:
|
|
- 80:80
|
|
|
|
xmltools-backend:
|
|
build: ./Backend/tools-services
|
|
container_name: xmltools-backend
|
|
image: xmltools-backend
|
|
ports:
|
|
- 8081:8081
|
|
|
|
xmltools-libxml-backend:
|
|
build: ./Backend-libXML
|
|
container_name: xmltools-libxml-backend
|
|
image: xmltools-libxml-backend
|
|
ports:
|
|
- 8082:80
|
|
|
|
xmltools-mocked-services:
|
|
build:
|
|
context: ./Backend/mocked-services
|
|
dockerfile: Dockerfile
|
|
container_name: xmltools-mocked-services
|
|
restart: "no"
|
|
ports:
|
|
- "8097:8097"
|
|
depends_on:
|
|
- redis
|
|
environment:
|
|
SPRING_PROFILES_ACTIVE: DEV
|
|
TZ: Europe/Warsaw
|
|
|
|
swagger:
|
|
image: "swaggerapi/swagger-ui:latest"
|
|
container_name: xmltools-swagger
|
|
ports:
|
|
- "8000:8080"
|
|
environment:
|
|
- BASE_URL=/swagger
|
|
- SWAGGER_JSON=/Swagger/swagger.json
|
|
volumes:
|
|
- ./Swagger:/Swagger
|
|
|
|
filebeat:
|
|
build: ./Filebeat
|
|
container_name: xmltools-filebeat
|
|
user: root
|
|
volumes:
|
|
- "./Filebeat/filebeat.docker.yml:/usr/share/filebeat/filebeat.yml:ro"
|
|
- "/var/lib/docker/containers:/var/lib/docker/containers:ro"
|
|
- "/var/run/docker.sock:/var/run/docker.sock:ro"
|
|
environment:
|
|
- ENV_TYPE
|
|
command:
|
|
- "-e"
|
|
- "--strict.perms=false"
|
|
|
|
networks:
|
|
default:
|
|
name: tools_network
|