Releases: Sengorius/docker-proxy-stack
Releases · Sengorius/docker-proxy-stack
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
Minor fixes after v2 upgrade
Bugfixes:
- fixed pushing the linux hosts file when adding a new spawn to stack initialize
- fixed the
DockerExec self-updatecommand
Enhancements:
- list of available spawns is now sorted
DockerExec helpnow displays the current Proxy-Stack version
Major Proxy-Stack initialization change
This update changes the major function of the Docker-Proxy-Stack, by removing the docker-compose.yml file and replacing it with dynamic shell files. As installation and update have changed, the documentation has moved from the readme to my GitHub pages. You'll find anything related over here.
Release Notes
- major upgrade for the proxy initialization
- strengthened the shell code with static analysis tool from https://github.com/koalaman/shellcheck
- updated and moved the documentation/readme
- more functions outsourced in shell files for better structure
Hotfix for the previous release and more variables
- fixed comparison of current with latest remote git tag for update notice
- put the scripts to generate proxy configuration files into its own shell script
- added a variable to the project scope that defines the docker container to execute after
DockerExec (dev|prod|proxy) start - updated the
readme.md
DockerExec Structure updates and new features
- small updates in
readme.mdand the generated yaml file for proxy regarding the docker network changes - moved shell/bash functions into separate namespaces, cleaned the code and made it more verbose
- added a test for new updates once every week, if
DockerExecis executed - made the container name suffixes configurable, so the
/etc/hostsfile within containers can be "configured"- new variables within the
.envfile
- new variables within the
- published the
proxy-containers hosts- and IP-adresses for other projects containers - and lots of improvements for commands within DockerExec
Fixed deprecated network syntax
v1.0.7 fix deprecated network syntax
Introduced the vhost mount
- mounted the
vhost.ddirectory to the proxy container, to enable custom NGINX configuration per domain - fixed a broken NGINX example in readme
Quality updates for `DockerExec` and some fixes and additions to Readme
- using
#!/usr/bin/env bashto make sure, the execution ofDockerExecworks with any unix distribution - remove an unnecessary variable
MYSQL_USERfrom env file - added the
127.0.0.1 docker.testautomatically to hosts file when initiating the Proxy-Stack - added some aliases for
DockerExeccommands - added more instructions to readme
Adding Redis to the Proxy-Stack
- a Redis container will now start with the other services
- it can be configured like the other databases in
.envfile - configuration for MySQL container was updated in
.env.templatefile- please compare this file with you current
.env, when updating this repository
- please compare this file with you current
- the
docker-compose.ymlsetup now really uses the MySQL and PostgreSQL port defined in.envfile
Security updates for DockerExec
- disabled the buildkit extension for
docker(for now) - split
.envfile usage into the file within$PROXY_PATHand the one in current directory- this fixes a bug when trying to import a .sql file from command line
- fixed the
DockerExec self-updatecommand, when the proxy path does not match theDockerExecpath - updated ToDos for Windows operating system