dsp

module
v1.2.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 7, 2026 License: MIT

README

= Docker Socket Proxy

It is intended to be as simple as possible to allow a proxy to serve container without needing full access to the
docker socket by exposing the docker socket (unix socket) via HTTP

== Allowed endpoints
- `POST /containers/+{id}+/kill`: Allowed only with permitted signals
- `POST /`: Other POST requests are denied
- `GET /`: All GET requests are allowed

== Configuration Options

The application accepts the following command-line flags, which can also be set via environment variables:

- `-socket` (default: `/var/run/docker.sock`): Path to the Docker socket
- `-proxyPort` (default: `8080`): Port for the proxy to listen on
- `-killSignals` (default: `HUP`): Space-separated list of permissible kill signals

Environment variables: `SOCKET`, `PROXYPORT`, `KILLSIGNALS`

== Logging Options

The following logging configuration options:

- `-log-format` (default: `text`): Log format, either `text` or `json`
- `-log-level` (default: `info`): Minimum log level to output (`debug`, `info`, `warn`, `error`)
- `-log-time` (default: `false`): Whether to include timestamps in logs
- `-log-source` (default: `false`): Whether to include source file and line information in logs

Environment variables: `LOG_FORMAT`, `LOG_LEVEL`, `LOG_TIME`, `LOG_SOURCE`

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL