Erik Huelsmann
e4e43b838e
Update Dockerfile
2021-08-30 00:43:24 +02:00
Erik Huelsmann
952ef62e6a
Use multi-stage build to calculate dependency packages
2021-08-30 00:28:41 +02:00
Erik Huelsmann
b68f6d1672
Upgrade the master image
2021-08-29 21:50:59 +02:00
Erik Huelsmann
575e91da47
Update 'master' config with latest package dependencies
2020-12-07 22:51:21 +01:00
Erik Huelsmann
f6422f03c3
Add missing command line options to 'echo'
2020-12-07 21:44:33 +01:00
Erik Huelsmann
06ccefa8b6
Re #23 : Add dependency on texlive-fonts-recommended
2020-08-24 22:48:16 +02:00
Erik Huelsmann
4c56e98a65
Add missing Authen::SASL dependency for SMTP authentication
2020-04-12 20:22:03 +02:00
Erik Huelsmann
7dcd5c1709
Update docker image to use Buster as baseline
2020-04-12 09:56:03 +02:00
Erik Huelsmann
894393e781
* Automatic Dockerfile update by release process
2019-07-01 10:14:42 +00:00
Erik Huelsmann
0210dce1d0
* Update version (back) to master
2019-02-09 20:33:02 +01:00
Erik Huelsmann
ba2bdd0dda
* Add 1.7 dependency available in Stretch
2019-01-20 21:27:27 +01:00
Erik Huelsmann
6249141929
* Fix build problem -- uglify-js not being found
2019-01-20 21:27:27 +01:00
Erik Huelsmann
09a79b8258
* Automatic Dockerfile update by release process
2019-01-20 20:03:01 +00:00
Erik Huelsmann
f5909088f0
* The NodeSource packages don't need alternatives set up
2018-05-05 00:03:40 +02:00
Erik Huelsmann
34a2270cf3
* Replace 'curl' and remove 'sudo' -- we're running as 'root' anyway
2018-05-04 23:46:29 +02:00
Erik Huelsmann
9881c06e5d
* Add NodeSource NodeJS repo to be able to install NPM (not in Stretch)
2018-05-04 23:17:54 +02:00
Erik Huelsmann
c65adc6042
* Add gnupg in order to satisfy ca-certificates/update.d requirements
2018-05-04 22:52:15 +02:00
Erik Huelsmann
f9ee2e86ab
* Add '-perl' suffix to libpgobject-util-dbadmin
2018-05-04 22:43:29 +02:00
Erik Huelsmann
e34a6a1326
* Upgrade 'master' docker image to Stretch, updating the package list accordingly
2018-05-04 22:32:43 +02:00
Erik Huelsmann
1d0da66881
* Correct liberation fonts package name (*2 is available as of stretch)
2018-02-17 21:44:49 +01:00
Erik Huelsmann
da2254dd4c
* Add fonts missing for xedemo template set
2018-02-17 21:37:21 +01:00
Erik Huelsmann
cd3d2f573d
* Bring master in line with 1.5 (syntax-wise)
2018-02-14 20:35:37 +01:00
sbts
733413dd16
install latest version of postgresql-client
...
This is required to handle cases where the PG server is running a newer version than this container has available.
Failing to do this update will normally cause odd problems, including silent failure to backup.
Instead of the expected backup an empty file is generated.
2018-02-06 23:26:12 +08:00
sbts
aeab695a50
Add missing apt upgrade
...
This is needed to mitigate issues (eg: version dependency mismatches) due to out of date packages.
In theory this should be handled by the parent container, but that won't always be true
2018-02-06 22:39:20 +08:00
Erik Huelsmann
2fc8e55367
* Add explicit dependency on libclass-c3-xs-per for performance
2017-08-05 09:36:36 +02:00
sbts
c7da8194cb
remove ARG CACHEBUST
...
as it does not do anything unless CACHEBUST is actually used. Which it is not
2017-07-09 18:48:59 +08:00
sbts
e0338aa303
remove spurious && from apt-get install
2017-07-09 18:32:33 +08:00
sbts
4dbd5a2a26
revert to explicit setting of DEBIAN_FRONTEND.
...
Nothing else works correctly. Presumably as dash is the processing shell
2017-07-09 18:24:01 +08:00
sbts
fafaea715e
Make sure DEBIAN_FRONTEND is set for all apt-get commands
...
Do that by parameterising the apt-get
2017-07-09 16:43:53 +08:00
sbts
b8694aa449
Merge remote-tracking branch 'upstream/master' into enhancement-master_reduce_number_of_layers
...
Conflicts:
Dockerfile
2017-07-09 15:56:39 +08:00
sbts
98a5696570
Paramaterise dojo build dep packages
...
- Readd DEBIAN_FRONTEND=interactive.
- Paramaterise dojo build dep packages
2017-07-09 15:29:20 +08:00
Erik Huelsmann
0d1483d78f
Merge pull request #12 from sbts/master_don't_write_to_server_dir
...
Master don't write to server dir
2017-07-09 08:40:59 +02:00
sbts
dbf99f981d
improve apt handling
...
to bring it inline with docker best practice
2017-07-08 03:36:27 +08:00
sbts
fa4aa9dae0
stop setting debian frontend
...
it's against docker best practice
2017-07-08 01:57:43 +08:00
sbts
8f3875acb0
drop need to write config file to /srv/ledgersmb
...
Instead write it to /tmp.
Also don't copy the entire example file, just write the bits we need
2017-07-02 00:52:36 +08:00
sbts
cd9e3037f7
Improve setting apt config
2017-07-02 00:12:21 +08:00
Erik Huelsmann
e4f4d31922
* Remove more build artifacts from the container
2017-06-21 00:12:53 +02:00
Erik Huelsmann
4a8d6dc6b6
* Reorganize Dockerfile to optimize image size
2017-06-20 00:36:22 +02:00
Erik Huelsmann
22ac547e94
* Reduce image size further by changing base image
2017-06-01 08:05:04 +02:00
Erik Huelsmann
4da73006fa
* Minimize the size of the image (went from 2.6GB to 1.4GB!)
2017-05-26 11:06:51 +02:00
Erik Huelsmann
a53dd55ecf
* Set up the 'node' regular nodejs binary name using Debian alternatives
2017-05-23 18:31:41 +02:00
Erik Huelsmann
99ba66e9b7
* Cut down on install size by depending on headless Java
2017-05-23 17:13:39 +02:00
Erik Huelsmann
756c28ad4f
* Java is required _period_
2017-05-23 17:07:03 +02:00
Erik Huelsmann
719672490f
* npm _install_ uglify
2017-05-23 16:12:13 +02:00
Erik Huelsmann
75c8c8f0b0
* Remove JRE installation and adjust NPM installation
2017-05-23 15:43:08 +02:00
Erik Huelsmann
5390be8aac
* Make sure 'uglify' is installed as 'make dojo' depends on it
2017-05-23 15:21:23 +02:00
John Locke
2738fc3728
Run as www-data user, with permission to write ledgersmb.conf file
2017-01-14 09:07:36 -08:00
John Locke
293fd65da4
Add support for #4 - Make Postgres port configurable at run time
2016-08-20 08:53:37 -07:00
John Locke
0034b44033
Synchronize dependencies with 1.5 branch
2016-05-30 09:07:08 -07:00
John Locke
f070b9d6a6
Updates for new dojo build requirements for 1.5/master
2016-05-29 22:32:31 -07:00