mirror of
https://github.com/suitenumerique/meet.git
synced 2026-09-29 21:15:07 +02:00
Builds through the Docker API of the Podman service receive none of the proxy variables in their RUN steps and fail systematically because of the proxy rejection. Plain HTTP connections are also rejected by the proxy with a HTTP 405 method error. - Passes http_proxy, https_proxy and no_proxy from the shell as build args - Make the Debian mirror of the agents image a build argument and override it for bureautix to force https usage
49 lines
1.0 KiB
YAML
49 lines
1.0 KiB
YAML
# Bureautix proxy overrides
|
|
#
|
|
# Builds submitted through the Docker API of the Podman service get none of
|
|
# the proxy variables in their RUN steps. We need to pass the http_proxy explicitely
|
|
# otherwise all connections fail during the build.
|
|
|
|
x-proxy-vars: &proxy-vars
|
|
http_proxy: ${http_proxy:-}
|
|
https_proxy: ${https_proxy:-}
|
|
no_proxy: ${no_proxy:-}
|
|
|
|
services:
|
|
app:
|
|
build:
|
|
args:
|
|
<<: *proxy-vars
|
|
app-dev:
|
|
build:
|
|
args:
|
|
<<: *proxy-vars
|
|
frontend:
|
|
build:
|
|
args:
|
|
<<: *proxy-vars
|
|
metadata-collector-dev:
|
|
build:
|
|
args:
|
|
<<: *proxy-vars
|
|
multi-user-transcriber-dev:
|
|
build:
|
|
args:
|
|
<<: *proxy-vars
|
|
app-summary-dev:
|
|
build:
|
|
args:
|
|
<<: *proxy-vars
|
|
celery-summary-transcribe:
|
|
build:
|
|
args:
|
|
<<: *proxy-vars
|
|
celery-summary-summarize:
|
|
build:
|
|
args:
|
|
<<: *proxy-vars
|
|
# The local proxy listens on 8080 and collides with Keycloak's published admin port.
|
|
keycloak:
|
|
ports: !override
|
|
- "8081:8080"
|