This commit is contained in:
2026-04-09 23:43:41 +03:30
parent 8579f9ae91
commit 83e20bf67e
8 changed files with 97 additions and 2 deletions
+24 -2
View File
@@ -6,16 +6,38 @@ services:
- run
- --server
- --addr=0.0.0.0:8181
- --config-file=/config/opa-config.${APP_ENV:-default}.yaml
- /policies
environment:
APP_ENV: ${APP_ENV:-}
ports:
- "8181:8181"
volumes:
- ./policies:/policies:ro
- ./config/opa-config.yaml:/config/opa-config.yaml:ro
- ./config/opa-config.default.yaml:/config/opa-config.default.yaml:ro
- ./config/opa-config.DEVELOP.yaml:/config/opa-config.DEVELOP.yaml:ro
restart: unless-stopped
networks:
- crop_network
opa-log-receiver:
image: docker.iranserver.com/python:3.10
container_name: croplogic-accsess-opa-log-receiver
profiles:
- develop
command:
- python
- /app/scripts/opa_log_receiver.py
environment:
OPA_REQUEST_LOG_FILE: /logs/opa.log
OPA_REQUEST_LOG_PORT: "8282"
volumes:
- ./scripts/opa_log_receiver.py:/app/scripts/opa_log_receiver.py:ro
- ./logs:/logs
restart: unless-stopped
networks:
- crop_network
networks:
crop_network:
external: true
external: true