hcportal-dev/docker-compose.yml

49 lines
1.0 KiB
YAML

services:
fe:
container_name: frontend
build:
context: .
dockerfile: Dockerfile.frontend
networks:
- hcportalnetwork
volumes:
- ./fe:/app
ports:
- 4200:4200
be:
container_name: backend
build:
context: .
dockerfile: Dockerfile.backend
networks:
- hcportalnetwork
volumes:
- ./be:/app
- ./apache-config.conf:/etc/apache2/sites-available/000-default.conf:ro
- backend-vendor:/app/src/api/vendor
- ./Aiko:/app/src/api/Aiko:ro
owasp:
container_name: owasp-hcportal
image: owasp/modsecurity-crs:3.3.5-nginx-202401080101
environment:
- BACKEND=http://be:80
- BACKEND_PROTO=http
- PORT=80
networks:
- hcportalnetwork
ports:
- 8888:80
volumes:
- ./nginx-config/custom-buffers.conf:/etc/nginx/conf.d/custom-buffers.conf:ro
links:
- be
depends_on:
- be
networks:
hcportalnetwork:
driver: bridge
volumes:
backend-vendor:
backend-aiko: