mirror of
https://github.com/fluencelabs/docker-socket-proxy
synced 2025-04-24 17:02:16 +00:00
set variables to 0
This commit is contained in:
parent
f5c61a4a21
commit
5f95f518f3
20
Dockerfile
20
Dockerfile
@ -26,7 +26,25 @@ ENV ALLOW_RESTARTS=0 \
|
||||
SYSTEM=0 \
|
||||
TASKS=0 \
|
||||
VERSION=1 \
|
||||
VOLUMES=0
|
||||
VOLUMES=0 \
|
||||
CONTAINERS_CREATE=0 \
|
||||
CONTAINERS_PRUNE=0 \
|
||||
CONTAINERS_RESIZE=0 \
|
||||
CONTAINERS_START=0 \
|
||||
CONTAINERS_UPDATE=0 \
|
||||
CONTAINERS_RENAME=0 \
|
||||
CONTAINERS_PAUSE=0 \
|
||||
CONTAINERS_UNPAUSE=0 \
|
||||
CONTAINERS_ATTACH=0 \
|
||||
CONTAINERS_WAIT=0 \
|
||||
CONTAINERS_EXEC=0 \
|
||||
VOLUMES_CREATE=0 \
|
||||
VOLUMES_PRUNE=0 \
|
||||
NETWORKS_CREATE=0 \
|
||||
NETWORKS_PRUNE=0 \
|
||||
NETWORKS_CONNECT=0 \
|
||||
NETWORKS_DISCONNECT=0
|
||||
|
||||
COPY haproxy.cfg /usr/local/etc/haproxy/haproxy.cfg
|
||||
|
||||
# Metadata
|
||||
|
@ -66,8 +66,9 @@ frontend dockerfrontend
|
||||
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/version } { env(VERSION) -m bool }
|
||||
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/volumes } { env(VOLUMES) -m bool }
|
||||
# POST requests
|
||||
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/containers/[a-zA-Z0-9_.-]+/((stop)|(restart)|(kill)) } { env(ALLOW_RESTARTS) -m bool }
|
||||
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/containers/create } { env(CONTAINERS_CREATE) -m bool }
|
||||
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/containers/prune } { env(CONTAINERS_PRUNE) -m bool }
|
||||
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/containers/[a-zA-Z0-9_.-]+/((stop)|(restart)|(kill)) } { env(ALLOW_RESTARTS) -m bool }
|
||||
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/containers/[a-zA-Z0-9_.-]+/resize } { env(CONTAINERS_RESIZE) -m bool}
|
||||
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/containers/[a-zA-Z0-9_.-]+/start } { env(CONTAINERS_START) -m bool}
|
||||
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/containers/[a-zA-Z0-9_.-]+/update } { env(CONTAINERS_UPDATE) -m bool}
|
||||
@ -77,7 +78,6 @@ frontend dockerfrontend
|
||||
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/containers/[a-zA-Z0-9_.-]+/attach } { env(CONTAINERS_ATTACH) -m bool}
|
||||
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/containers/[a-zA-Z0-9_.-]+/wait } { env(CONTAINERS_WAIT) -m bool}
|
||||
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/containers/[a-zA-Z0-9_.-]+/exec } { env(CONTAINERS_EXEC) -m bool}
|
||||
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/containers/prune } { env(CONTAINERS_PRUNE) -m bool }
|
||||
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/volumes/create } { env(VOLUMES_CREATE) -m bool }
|
||||
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/volumes/prune } { env(VOLUMES_PRUNE) -m bool }
|
||||
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/networks/create } { env(NETWORKS_CREATE) -m bool }
|
||||
|
Loading…
x
Reference in New Issue
Block a user