Skip to content

Releases: EyeSeeTea/d2-docker

d2-docker v1.12.0

15 Jan 15:09
2e6f608
Compare
Choose a tag to compare

D2 Docker Logo

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

02 Feb 13:25
433a446
Compare
Choose a tag to compare

D2 Docker Logo

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

26 Oct 10:07
890bc3b
Compare
Choose a tag to compare

D2 Docker Logo

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

05 Oct 15:41
1168138
Compare
Choose a tag to compare

D2-Docker-Logo-small

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

08 Aug 13:46
9db5c78
Compare
Choose a tag to compare

D2-Docker-Logo-small

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

06 Jul 07:47
22a0b94
Compare
Choose a tag to compare

D2-Docker-Logo-small

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:

  1. d2-docker commit of your dockers
  2. d2-docker stop of your dockers
  3. Upgrade of d2-docker to 1.7.0
  4. 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

04 Apr 14:12
4c6c07f
Compare
Choose a tag to compare

D2-Docker-Logo-small

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

06 Jan 14:19
702ac5c
Compare
Choose a tag to compare

D2-Docker-Logo-small

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

06 Sep 08:18
Compare
Choose a tag to compare

D2-Docker-Logo-small

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

23 Jun 19:12
446eeba
Compare
Choose a tag to compare

D2-Docker-Logo-small

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 ;)