Files

44 lines
1.1 KiB
YAML
Raw Permalink Normal View History

2026-04-09 23:25:59 +03:30
services:
opa:
image: mirror-docker.runflare.com/openpolicyagent/opa
container_name: croplogic-accsess-opa
command:
- run
- --server
- --addr=0.0.0.0:8181
2026-04-09 23:43:41 +03:30
- --config-file=/config/opa-config.${APP_ENV:-default}.yaml
2026-04-09 23:25:59 +03:30
- /policies
2026-04-09 23:43:41 +03:30
environment:
APP_ENV: ${APP_ENV:-}
2026-04-09 23:25:59 +03:30
ports:
- "8181:8181"
volumes:
- ./policies:/policies:ro
2026-04-09 23:43:41 +03:30
- ./config/opa-config.default.yaml:/config/opa-config.default.yaml:ro
- ./config/opa-config.DEVELOP.yaml:/config/opa-config.DEVELOP.yaml:ro
2026-04-09 23:25:59 +03:30
restart: unless-stopped
networks:
- crop_network
2026-04-09 23:43:41 +03:30
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
2026-04-09 23:25:59 +03:30
networks:
crop_network:
2026-04-09 23:43:41 +03:30
external: true