Files
obs-deploy/obs/templates/docker-compose/binary/docker-compose.yml
2025-11-13 15:56:45 +08:00

20 lines
733 B
YAML

services:
binary:
build:
dockerfile: Dockerfile.backend
context: .
environment:
OBS_COMPONENT: binary
OBS_SRC_SERVER: http://{{ (groups['obs_source'][0] | extract(hostvars))['ansible_host'] }}:{{ (groups['obs_source'][0] | extract(hostvars))['SRC_PORT'] }}
OBS_REPO_SERVER: http://{{ ansible_host }}:{{ PORT }}
OBS_SERVICE_SERVER: http://{{ (groups['obs_source'][0] | extract(hostvars))['ansible_host'] }}:{{ (groups['obs_source'][0] | extract(hostvars))['SRV_PORT'] }}
ports:
- 0.0.0.0:{{ PORT }}:5252
- 0.0.0.0:{{ REPO_PORT }}:80
volumes:
- /srv/obs/run
- ./volume/binary:/srv/obs/
- ./volume/log:/var/log/supervisord
restart: unless-stopped