Releases: Sengorius/docker-proxy-stack
Releases · Sengorius/docker-proxy-stack
Updated installing local certificates to Docker Containers
Claude Code Update
- fixed setting up IP addresses for starting containers, to point to the proxy-main, not the container's IP
- fixed update_host_files() to not run multiple times for the same container
- implemented copying self-signed certificates to each starting container, if they configure a VIRTUAL_HOST
- added a CLAUDE.md
- multiple other fixes to existing functions
Small enhancements to DockerExec and Image Building
- added a "docker images" shortcut like "the old way"
- added the "TRUST_DOWNSTREAM_PROXY=false" to spawned main container
- removed the shebang from resource files
Docker images output update
- fixed "docker images" usage after docker default output has changed
Small fixes
- ignored commented lines, when printing hosts
- fixed attaching to /bin/sh, if starting container does not provide a /bin/bash
Multilevel subdomain generation and bugfixes
- added a function to create another certificate, handling multilevel subdomains
- fixed reading and splitting VIRTUAL_HOST addresses from files to work with
Small configuration enhancements
- swapped from "links" to "depends_on" configuration in docker-compose generated files
- introduced a new variable for containers that should be ignored when publishing the
/etc/hostsfile in other containers
Small feature enhancement
- when a spawn container is enabled/disable, the container automatically be started or stopped, if the Docker-Proxy is running
- added the URL for documentation to
DockerExec helpcommand - introduced a variable to control using
docker execfrom outside; e.g. using DockerExec in external scripts
Docker compatibility update
This release will fix some Docker execution compatibility issues and adds safety checks. It also adds a configuration for the default environment configuration file. In detail:
- allowed to define the default
.envfile name to be read from project directory or to be passed after start/stop commands, e.g.DockerExec proxy start .env.local - added a test on using the
docker composeextension overdocker-composebinary, if installed; you no longer need the separate binary - updated the output and fixed typos
- added a test for Git to be installed
- updated the generated file contents in
DockerExec proxy generatecommand
Host files update for proxy containers
Fixed a permission problem, when updating the containers /etc/hosts file, plus rearranged the entries for better reading. Also provided host file entries for any proxy container, when initiating the proxy.