Releases: EyeSeeTea/d2-docker
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 ;)
d2-docker v1.4.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 custom docker registries
- Add support for intermediate DHIS2 releases by patch version
Bugfixing:
- Fix overriding dhis.conf file on start and core creation
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 and the WHO Integrated Data Platform. If you like it, please contact them to say thanks ;)
d2-docker v1.3.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:
- Include document storage from file system in our image data
- Allow customizing JAVA_OPTS from a command line argument
- Allow overriding
dhis.conf
file from a command line argument
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 and the WHO Integrated Data Platform. If you like it, please contact them to say thanks ;)