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: