services: app_proxy: environment: APP_HOST: web-1c_server_1 APP_PORT: 80 PROXY_AUTH_ADD: "false" PROXY_REWRITE_ADD: "false" server: # Образ нужно собрать ЛОКАЛЬНО до установки приложения: # cd web-1c/docker && ./build-image.sh # (см. web-1c/README.md). DFWebOS не собирает образ сам — здесь используется готовый. image: dfwebos/apache-1c:latest ports: - "8181:80" restart: on-failure stop_grace_period: 1m volumes: - ${APP_DATA_DIR}/data/vrd/default.vrd:/usr/local/apache2/htdocs/BuhBase/default.vrd:ro extra_hosts: - "srv-1c:192.168.10.195" # ────────────────────────────────────────────────────────────────── # При необходимости разкомментируйте и пропишите соответствия имя → IP # для УЗЛОВ КЛАСТЕРА 1С (рабочего процесса rphost, агента ragent и т.п.). # # Это нужно, когда сервер 1С отвечает клиенту по DNS-имени # (например, "srv-1c"), которое не разрешается из контейнера — # даже если в default.vrd указан IP. Без таких записей клиент 1С # упадёт с ошибкой "Temporary failure in name resolution". # # Имена должны совпадать с теми, что 1С возвращает в ответах # (часто это hostname машины с сервером 1С). IP укажите свой. # # Этот файл редактируется ПОСЛЕ установки приложения, в каталоге # ~/dfwebos-data/app-data/web-1c/docker-compose.yml — там же # лежит данная подсказка. # ────────────────────────────────────────────────────────────────── # extra_hosts: # - "srv-1c:192.0.2.10"