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
Erik Huelsmann
1d4430ecfa
Merge pull request #17 from sbts/enhancement-latest-pg-tools
...
install latest version of `postgresql-client`
2018-02-06 22:16:59 +01:00
Erik Huelsmann
a90ac97832
Merge pull request #16 from sbts/enhancement-add-missing-apt-upgrade
...
Add missing `apt upgrade`
2018-02-06 18:17:42 +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
dd13647ec6
* Add more documentation regarding container mail configuration
2018-01-24 21:57:07 +01:00
Erik Huelsmann
2b689e9791
* Close #15 for the master branch
2018-01-06 14:15:01 +01:00
Erik Huelsmann
bef6697325
* Use '--preload-app' to start starman for best performance and memory use
2018-01-06 14:10:18 +01:00
Erik Huelsmann
09d2d73db8
* Improve on rewritten README.md
2017-10-30 21:51:21 +01:00
Erik Huelsmann
db8e441a8f
* Rewrite README.md
2017-10-30 21:50:56 +01:00
Erik Huelsmann
638e0813e0
* Rewrite README.md
2017-10-30 21:14:56 +01:00
Erik Huelsmann
d265b58372
* cpanm seems to install in the correct paths already these days
2017-08-14 11:30:21 +02:00
Erik Huelsmann
2fc8e55367
* Add explicit dependency on libclass-c3-xs-per for performance
2017-08-05 09:36:36 +02:00
Erik Huelsmann
69b959f591
Merge pull request #14 from sbts/enhancement-master_reduce_number_of_layers
...
Enhancement master reduce number of layers
2017-07-09 14:15:24 +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
Erik Huelsmann
bde9b780b1
Merge pull request #10 from sbts/master_correct_syntax_for_setting_apt.conf_args
...
Improve setting apt config
2017-07-09 08:33:45 +02:00
sbts
fd7c04d170
remove stray script that was accidentally committed
2017-07-09 14:09:45 +08:00
sbts
364cf01203
remove stray script that was accidentally committed
2017-07-09 14:07:33 +08: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
4905f2a469
Merge remote-tracking branch 'upstream/master'
2017-07-02 00:34:40 +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
sbts
0627a33477
starting point for a "quickstart" script
2017-05-26 17:55:45 +08: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
Erik Huelsmann
edaa2008af
Remove EXPERIMENTAL classification
2017-01-08 21:48:00 +01:00
John Locke
04b1786414
Set correct ssmtp path
2016-09-25 10:52:23 -07: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