Releases: Sengorius/docker-proxy-stack
Docker images output update
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.
DockerExec ps upgrade
Added a configurable format to display containers when using the DockerExec do ps (or just DockerExec) command. Take a look at the .env.template file to find a new variable.
Proxy DB import and more bug fixes
Returning feature
Any .sql file can now be imported to a given container with DockerExec proxy db-import. The script will ask you which container and database the dump file shall be imported in. Current supported db architectures are MySQL/MariaDB and PostgreSQL.
Bugfixes
- exited containers from proxy will now be started again, if
proxy initcommand is used - the "attach to docker logs" function was outsource and can be reused in several ways
- fixed the
proxy finishcommand, which was still using docker-compose
Bugfixes in core functions
Bugfixes
- changed some variable names in imported methods, as they were overriding exported vars from config file
- updated the
update_host_files(), as some tests for docker containers were fired twice