sahana / eden

Sahana Eden is an Open Source Humanitarian Platform which can be used to provide solutions for Disaster Management, Development, and Environmental Management sectors.. Please sign CLA when submitting pull requests: http://bit.ly/SSF-eCLA
http://eden.sahanafoundation.org
Other
387 stars 559 forks source link

Update Docker base image ubuntu to 18.04 #1565

Closed PeterDaveHello closed 3 years ago

PeterDaveHello commented 3 years ago

Ubuntu 14.10 was EOL-ed for years, currently the Ubuntu version being used on Travis CI by eden is 18.04(bionic), should align the versions.

Also set DEBIAN_FRONTEND=noninteractive to prevent interactive apt-get dialog from tzdata package after upgraded to Ubuntu 18.04.

flavour commented 3 years ago

Thanks, yes, Docker hasn't been maintained, so could use some love! What I suggest the strategy should be is to have it use the same script to configure as Web Setup...this should minimise the maintenance work (although these core changes will still be needed, of course) https://raw.githubusercontent.com/sahana/eden_deploy/master/user-data.sh

PeterDaveHello commented 3 years ago

@flavour yes, it'll be better to use the same script to build it, before that, I can help make it work again, and follow some best practices to make it more robust and maintainable 😄