Releases: EyeSeeTea/d2-docker
d2-docker v1.14.0
d2-docker is a multi-platform command-line EyeSeeTea docker-compose wrapper. It facilitates the work with DHIS2 instances, giving the user control of the instances while making the most common operations (backups, interaction with DB, war files upgrade, copy, machine start, etc) easier.
This new version release notes are
What's Changed
- Open debugging port to the core by @tokland in #120
- Remove nginx proxy_cookie_path security by @tokland in #129
- Feature: Add custom tempfile base directory argument by @nshandra in #128
- Enable postgres logs by @tokland in #125
- Release 1.14.0 by @ifoche in #131
We are very happy to receive any contribution, so please if you have yours, don't hesitate to send us your code.
Like every other EyeSeeTea software, this is open source. Use it at your own responsibility as much as you want.
This work has been funded by WHO. If you like it, please don't hesitate in contacting us ;)
Full Changelog: 1.13.0...1.14.0
d2-docker v1.13.0
d2-docker is a multi-platform command-line EyeSeeTea docker-compose wrapper. It facilitates the work with DHIS2 instances, giving the user control of the instances while making the most common operations (backups, interaction with DB, war files upgrade, copy, machine start, etc) easier.
This new version release notes are
New features:
- Support for DHIS 40 (Java 17)
- Disable postgres JIT
- Bug fix: Make sure commit fails if pg_dump fails
- Bug fix: Wait data container finished before core
We are very happy to receive any contribution, so please if you have yours, don't hesitate to send us your code.
Like every other EyeSeeTea software, this is open source. Use it at your own responsibility as much as you want.
This work has been funded by Samaritan's Purse and WHO. If you like it, please don't hesitate in contacting us ;)
d2-docker v1.12.0
d2-docker is a multi-platform command-line EyeSeeTea docker-compose wrapper. It facilitates the work with DHIS2 instances, giving the user control of the instances while making the most common operations (backups, interaction with DB, war files upgrade, copy, machine start, etc) easier.
This new version release notes are
New features:
- Use specific Werkzeug version (2.x) to avoid installation problems
- Add recommended parameters for DHIS"
- Add compatibility to amd64 platforms
We are very happy to receive any contribution, so please if you have yours, don't hesitate to send us your code.
Like every other EyeSeeTea software, this is open source. Use it at your own responsibility as much as you want.
This work has been funded by Samaritan's Purse and WHO. If you like it, please don't hesitate in contacting us ;)
d2-docker v1.11.0
d2-docker is a multi-platform command-line EyeSeeTea docker-compose wrapper. It facilitates the work with DHIS2 instances, giving the user control of the instances while making the most common operations (backups, interaction with DB, war files upgrade, copy, machine start, etc) easier.
This new version release notes are
New features:
- Add shell command feature
- On boot, prevent fail if source files/ folders do not exist
- Log improvements:
- Add the typical -n/--limit to limit the output count
- When using --follow mode, return a small fixed amount of the last lines (10) and then follow.
- Add --dump option to dump the current DB without commit
- Increase NGINX timeout from 1 to 5 mins
- Adds two new endpoints to the API: db and logs. These endpoints do not return a JSON, they directly return the sql.gz or log files in a stream.
- Prevent CSRF by adding SameSite=strict to response cookies
- Don't return nginx version on Server response header
We are very happy to receive any contribution, so please if you have yours, don't hesitate to send us your code.
Like every other EyeSeeTea software, this is open source. Use it at your own responsibility as much as you want.
This work has been funded by Samaritan's Purse and WHO. If you like it, please don't hesitate in contacting us ;)
d2-docker v1.10.0
d2-docker is a multi-platform command-line EyeSeeTea docker-compose wrapper. It facilitates the work with DHIS2 instances, giving the user control of the instances while making the most common operations (backups, interaction with DB, war files upgrade, copy, machine start, etc) easier.
This new version release notes are
New features:
- Implement d2-docker API
- Increase shm_size to 1GB
- Internal time of the dockers use time of the host.
We are very happy to receive any contribution, so please if you have yours, don't hesitate to send us your code.
Like every other EyeSeeTea software, this is open source. Use it at your own responsibility as much as you want.
This work has been funded by Samaritan's Purse and WHO. If you like it, please don't hesitate in contacting us ;)
d2-docker v1.9.0
d2-docker is a multi-platform command-line EyeSeeTea docker-compose wrapper. It facilitates the work with DHIS2 instances, giving the user control of the instances while making the most common operations (backups, interaction with DB, war files upgrade, copy, machine start, etc) easier.
This new version release notes are
New features:
- Add support for new versions of docker-compose
- Change ownership and permissions in apps folder
- Store data values for file resources data elements
We are very happy to receive any contribution, so please if you have yours, don't hesitate to send us your code.
Like every other EyeSeeTea software, this is open source. Use it at your own responsibility as much as you want.
This work has been funded by EyeSeeTea. If you like it, please don't hesitate in contacting us ;)
d2-docker v1.8.0
d2-docker is a multi-platform command-line EyeSeeTea docker-compose wrapper. It facilitates the work with DHIS2 instances, giving the user control of the instances while making the most common operations (backups, interaction with DB, war files upgrade, copy, machine start, etc) easier.
This new version release notes are
New features:
- Introduced a --with-core parameter in d2-docker push to avoid core being pushed unintentionally
Bugfixing:
- When containers are restarted and docker was initiated without -k, container should avoid to receive again the DB injection
We are very happy to receive any contribution, so please if you have yours, don't hesitate to send us your code.
Like every other EyeSeeTea software, this is open source. Use it at your own responsibility as much as you want.
This work has been funded by EyeSeeTea. If you like it, please don't hesitate in contacting us ;)
d2-docker v1.7.0
d2-docker is a multi-platform command-line EyeSeeTea docker-compose wrapper. It facilitates the work with DHIS2 instances, giving the user control of the instances while making the most common operations (backups, interaction with DB, war files upgrade, copy, machine start, etc) easier.
This new version release notes are
New features:
- Support for Postgres 14 (default)
- Support for Tomcat 9.0.64 (default)
- Support for JRE 11
Important note:
This release is fully compatible with the previous version of d2-docker, but for the version upgrade to happen smoothly please be sure that you restart your dockers without -k first time after the upgrade. The process that has been successfully tested is as follows:
- d2-docker commit of your dockers
- d2-docker stop of your dockers
- Upgrade of d2-docker to 1.7.0
- d2-docker start (without -k option) of your dockers
We are very happy to receive any contribution, so please if you have yours, don't hesitate to send us your code.
Like every other EyeSeeTea software, this is open source. Use it at your own responsibility as much as you want.
This work has been funded by EyeSeeTea. If you like it, please don't hesitate in contacting us ;)
d2-docker v1.6.0
d2-docker is a multi-platform command-line EyeSeeTea docker-compose wrapper. It facilitates the work with DHIS2 instances, giving the user control of the instances while making the most common operations (backups, interaction with DB, war files upgrade, copy, machine start, etc) easier.
This new version release notes are
New features:
- New --bind-ip parameter to listin in an specific IP
- By default install some extra fonts to make auto-generated png files work in DHIS2
We are very happy to receive any contribution, so please if you have yours, don't hesitate to send us your code.
Like every other EyeSeeTea software, this is open source. Use it at your own responsibility as much as you want.
This work has been funded by EyeSeeTea. If you like it, please don't hesitate in contacting us ;)
d2-docker v1.5.0
d2-docker is a multi-platform command-line EyeSeeTea docker-compose wrapper. It facilitates the work with DHIS2 instances, giving the user control of the instances while making the most common operations (backups, interaction with DB, war files upgrade, copy, machine start, etc) easier.
This new version release notes are
New features:
- Increase encryption key size to the minimum necessary to make it work with DHIS2
- Push also core image on d2-docker push
- Allow customizing postgis version
- Fix to 10.2.5 the default postgis version
Bugfixing:
- Fix get_running_containers using a custom separator
- Add option --db-port=N that exports postgres port
We are very happy to receive any contribution, so please if you have yours, don't hesitate to send us your code.
Like every other EyeSeeTea software, this is open source. Use it at your own responsibility as much as you want.
This work has been funded by EyeSeeTea. If you like it, please don't hesitate in contacting us ;)