Commit Graph

  • c616d6f8ab * Add docker-compose file and add it to the README Erik Huelsmann 2018-03-12 22:39:17 +01:00
  • f69a36a5d3 * Automatic Dockerfile update by release process 1.5.18 Erik Huelsmann 2018-03-11 10:35:54 +00:00
  • dbed029289 * Automatic Dockerfile update by release process 1.5.17 Erik Huelsmann 2018-02-26 16:55:54 +00:00
  • 1d0da66881 * Correct liberation fonts package name (*2 is available as of stretch) Erik Huelsmann 2018-02-17 21:44:49 +01:00
  • dfa82a63bf * Correct liberation fonts package name (*2 is available as of stretch) Erik Huelsmann 2018-02-17 21:43:41 +01:00
  • da2254dd4c * Add fonts missing for xedemo template set Erik Huelsmann 2018-02-17 21:37:21 +01:00
  • 9353e8187f * Add fonts missing for xedemo template set Erik Huelsmann 2018-02-17 21:36:25 +01:00
  • a1ea9d9895 * Why was curl suddenly gone? Anyway, re-adding Erik Huelsmann 2018-02-14 20:47:55 +01:00
  • cd3d2f573d * Bring master in line with 1.5 (syntax-wise) Erik Huelsmann 2018-02-14 20:35:37 +01:00
  • 0f8af754bd * Fix syntax (double &&) which chokes Docker Hub's builds Erik Huelsmann 2018-02-14 20:33:04 +01:00
  • da48259b68 Merge pull request #18 from sbts/1.5-dev-enhancement-latest-pg-tools Erik Huelsmann 2018-02-06 22:17:26 +01:00
  • 1d4430ecfa Merge pull request #17 from sbts/enhancement-latest-pg-tools Erik Huelsmann 2018-02-06 22:16:59 +01:00
  • 774e6ef6e2 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. Also ensure - an upgrade - and some apt cleanup sbts 2018-02-07 04:05:30 +08:00
  • a90ac97832 Merge pull request #16 from sbts/enhancement-add-missing-apt-upgrade Erik Huelsmann 2018-02-06 18:17:42 +01:00
  • 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. sbts 2018-02-06 23:01:08 +08:00
  • 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 sbts 2018-02-06 22:39:20 +08:00
  • 0d8517ebc4 * Update to 1.5.16 Erik Huelsmann 2018-01-28 19:56:26 +01:00
  • 0881bc6275 * Automatic Dockerfile update by release process 1.5.16 Erik Huelsmann 2018-01-28 18:03:02 +00:00
  • dd13647ec6 * Add more documentation regarding container mail configuration Erik Huelsmann 2018-01-24 21:57:07 +01:00
  • 4b2e28ce0f * Add more documentation regarding container mail configuration Erik Huelsmann 2018-01-24 21:56:24 +01:00
  • f7cfcc72ec * Add more documentation regarding container mail configuration Erik Huelsmann 2018-01-24 21:55:29 +01:00
  • 847efed2d0 * Dockerfile update to track the latest 1.5 Erik Huelsmann 2018-01-07 22:10:30 +01:00
  • 95d28c1b44 * Automatic Dockerfile update by release process 1.5.15 Erik Huelsmann 2018-01-07 21:05:30 +00:00
  • 9d5b62b6bb * Close #15 for the 1.5-slim branch Erik Huelsmann 2018-01-06 14:16:56 +01:00
  • cd7e322f29 * Close #15 for the 1.5 branch Erik Huelsmann 2018-01-06 14:16:11 +01:00
  • 2b689e9791 * Close #15 for the master branch Erik Huelsmann 2018-01-06 14:15:01 +01:00
  • bef6697325 * Use '--preload-app' to start starman for best performance and memory use Erik Huelsmann 2018-01-06 14:10:18 +01:00
  • e23e85fea8 * Clean out man pages for smaller image Erik Huelsmann 2018-01-01 11:44:32 +01:00
  • c4a1a6f1cc * Fix PostgreSQL installation Erik Huelsmann 2018-01-01 11:27:39 +01:00
  • 90764650c5 * Fix PostgreSQL installation Erik Huelsmann 2018-01-01 11:15:39 +01:00
  • 795fdf3f95 * Fix PostgreSQL installation Erik Huelsmann 2018-01-01 11:05:22 +01:00
  • 6cceef46f6 * Build on the jessie-slim image for a smaller image Erik Huelsmann 2017-12-31 17:53:32 +01:00
  • e29aa14d57 * Remove a few layers from the 1.5 images Erik Huelsmann 2017-12-31 17:46:21 +01:00
  • a22ed7ac49 * Automatic Dockerfile update by release process 1.5.14 Erik Huelsmann 2017-12-08 16:54:59 +00:00
  • 09d2d73db8 * Improve on rewritten README.md Erik Huelsmann 2017-10-30 21:44:30 +01:00
  • db8e441a8f * Rewrite README.md Erik Huelsmann 2017-10-30 21:23:53 +01:00
  • 1f1df000b8 * Sync rewritten README.md from master Erik Huelsmann 2017-10-30 21:45:19 +01:00
  • 638e0813e0 * Rewrite README.md Erik Huelsmann 2017-10-30 21:14:56 +01:00
  • fe867c9925 * Automatic Dockerfile update by release process 1.5.13 Erik Huelsmann 2017-10-29 21:39:46 +00:00
  • 9ff64318ab * In the 'build LedgerSMB' step, don't change directories Erik Huelsmann 2017-09-20 22:22:22 +02:00
  • 46ae598da0 * Automatic Dockerfile update by release process 1.5.12 Erik Huelsmann 2017-09-18 10:27:13 +00:00
  • a11c9f5368 * Adjust Dockerfile due to 'upstream' changing to Stretch 1.4.42 Erik Huelsmann 2017-09-16 22:01:04 +02:00
  • 69da0a5e21 * Automatic Dockerfile update by release process Erik Huelsmann 2017-09-16 19:46:00 +00:00
  • 1387c10fd1 * Automatic Dockerfile update by release process 1.5.11 Erik Huelsmann 2017-09-12 19:28:31 +00:00
  • cbb3a0d843 * Automatic Dockerfile update by release process 1.5.10 Erik Huelsmann 2017-09-03 18:55:01 +00:00
  • d265b58372 * cpanm seems to install in the correct paths already these days Erik Huelsmann 2017-08-14 11:30:21 +02:00
  • 0e41af2b67 * Since the last command removed the lists, update before installation Erik Huelsmann 2017-08-13 20:49:16 +02:00
  • a30d23bbb6 * Remove /var/lib/apt/lists/* for further space savings Erik Huelsmann 2017-08-13 20:34:14 +02:00
  • e10bd36b80 * Add back USER statement accidentally removed in d038488 1.5.9 Erik Huelsmann 2017-08-06 19:50:32 +02:00
  • 2fc8e55367 * Add explicit dependency on libclass-c3-xs-per for performance Erik Huelsmann 2017-08-05 09:36:36 +02:00
  • 1a56d1523d * Update Dockerfile with performance dependency Erik Huelsmann 2017-08-04 23:39:18 +02:00
  • aa260dcec9 * Automatic Dockerfile update by release process Erik Huelsmann 2017-07-22 19:02:34 +00:00
  • 402f541a5e * Download from download.ledgersmb.org instead of GitHub Erik Huelsmann 2017-07-20 22:57:48 +02:00
  • 69b959f591 Merge pull request #14 from sbts/enhancement-master_reduce_number_of_layers Erik Huelsmann 2017-07-09 14:15:24 +02:00
  • c7da8194cb remove ARG CACHEBUST as it does not do anything unless CACHEBUST is actually used. Which it is not sbts 2017-07-09 18:48:59 +08:00
  • e0338aa303 remove spurious && from apt-get install sbts 2017-07-09 18:32:33 +08:00
  • 4dbd5a2a26 revert to explicit setting of DEBIAN_FRONTEND. Nothing else works correctly. Presumably as dash is the processing shell sbts 2017-07-09 18:24:01 +08:00
  • fafaea715e Make sure DEBIAN_FRONTEND is set for all apt-get commands Do that by parameterising the apt-get sbts 2017-07-09 16:43:53 +08:00
  • b8694aa449 Merge remote-tracking branch 'upstream/master' into enhancement-master_reduce_number_of_layers sbts 2017-07-09 15:56:39 +08:00
  • 98a5696570 Paramaterise dojo build dep packages - Readd DEBIAN_FRONTEND=interactive. - Paramaterise dojo build dep packages sbts 2017-07-09 15:29:20 +08:00
  • 0d1483d78f Merge pull request #12 from sbts/master_don't_write_to_server_dir Erik Huelsmann 2017-07-09 08:40:59 +02:00
  • 9499b6ffc1 Merge pull request #13 from sbts/1.5_don't_write_to_server_dir Erik Huelsmann 2017-07-09 08:39:58 +02:00
  • bde9b780b1 Merge pull request #10 from sbts/master_correct_syntax_for_setting_apt.conf_args Erik Huelsmann 2017-07-09 08:33:45 +02:00
  • fd7c04d170 remove stray script that was accidentally committed sbts 2017-07-09 14:09:45 +08:00
  • 364cf01203 remove stray script that was accidentally committed sbts 2017-07-09 14:07:33 +08:00
  • dbf99f981d improve apt handling to bring it inline with docker best practice sbts 2017-07-08 03:36:27 +08:00
  • fa4aa9dae0 stop setting debian frontend it's against docker best practice sbts 2017-07-08 01:57:43 +08:00
  • d0384889a8 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 sbts 2017-07-02 00:52:36 +08:00
  • 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 sbts 2017-07-02 00:52:36 +08:00
  • 4905f2a469 Merge remote-tracking branch 'upstream/master' sbts 2017-07-02 00:34:40 +08:00
  • cd9e3037f7 Improve setting apt config sbts 2017-07-02 00:12:21 +08:00
  • 2d4bb886f8 * Automatic Dockerfile update by release process 1.5.8 Erik Huelsmann 2017-06-25 15:44:29 +00:00
  • 8e3f80f65f * Remove downloaded tar from the resulting container Erik Huelsmann 2017-06-21 00:23:07 +02:00
  • e4f4d31922 * Remove more build artifacts from the container Erik Huelsmann 2017-06-21 00:12:53 +02:00
  • cd29bd895f * Remove more temporary artifacts from the build process Erik Huelsmann 2017-06-21 00:03:36 +02:00
  • 42e6eb783e * Reorganize commands for slimmer image Erik Huelsmann 2017-06-20 07:59:10 +02:00
  • 4a8d6dc6b6 * Reorganize Dockerfile to optimize image size Erik Huelsmann 2017-06-20 00:36:22 +02:00
  • 09cf2e16b7 Update Dockerfile for 1.5.7 release 1.5.7 Erik Huelsmann 2017-06-01 19:13:22 +02:00
  • 2a5dff2dd7 * Don't build Dojo on release branches: be download pre-built. Erik Huelsmann 2017-06-01 09:18:00 +02:00
  • e2bf781058 * Reduce image size further by changing base image Erik Huelsmann 2017-06-01 08:05:04 +02:00
  • 1148c219ec * Minimize the size of the image (went from 2.6GB to 1.4GB!) Erik Huelsmann 2017-05-25 15:12:09 +02:00
  • 22ac547e94 * Reduce image size further by changing base image Erik Huelsmann 2017-06-01 08:05:04 +02:00
  • 0627a33477 starting point for a "quickstart" script sbts 2017-05-26 17:55:45 +08:00
  • 4da73006fa * Minimize the size of the image (went from 2.6GB to 1.4GB!) Erik Huelsmann 2017-05-25 15:12:09 +02:00
  • e5c6072505 * use '--preload-app' to start starman Erik Huelsmann 2017-05-25 16:07:38 +02:00
  • a53dd55ecf * Set up the 'node' regular nodejs binary name using Debian alternatives Erik Huelsmann 2017-05-23 18:31:41 +02:00
  • 99ba66e9b7 * Cut down on install size by depending on headless Java Erik Huelsmann 2017-05-23 17:13:39 +02:00
  • 756c28ad4f * Java is required _period_ Erik Huelsmann 2017-05-23 17:07:03 +02:00
  • 719672490f * npm _install_ uglify Erik Huelsmann 2017-05-23 16:12:13 +02:00
  • 75c8c8f0b0 * Remove JRE installation and adjust NPM installation Erik Huelsmann 2017-05-23 15:43:08 +02:00
  • 5390be8aac * Make sure 'uglify' is installed as 'make dojo' depends on it Erik Huelsmann 2017-05-23 15:21:23 +02:00
  • 728840ce4c * Update Dockerfile to 1.5.6 1.5.6 Erik Huelsmann 2017-04-09 14:44:12 +00:00
  • b7b66f6a13 * Update Dockerfile to 1.4.41 1.4.41 Erik Huelsmann 2017-04-09 14:43:16 +00:00
  • 5f45abdf2d Create /tmp/ledgersmb if not exists John Locke 2017-03-14 13:50:53 -07:00
  • 8afea54d65 Fix ssmtp update script John Locke 2017-03-14 13:41:59 -07:00
  • 326790de44 Update postgres client libs to 9.6, fixes ledgersmb/ledgersmb#2686 , older pg_dump aborts when connecting to newer postgres server. John Locke 2017-03-14 10:15:01 -07:00
  • 6506865f50 * Update to 1.4.40 1.4.40 Erik Huelsmann 2017-03-14 14:08:58 +00:00
  • c4a5359b25 * Update to 1.5.5 1.5.5 Erik Huelsmann 2017-03-14 14:08:13 +00:00
  • 79be91758b Update README on latest branch. John Locke 2017-03-13 15:37:12 -07:00
  • 4706963a2b 1.5.4 1.5.4 John Locke 2017-03-13 13:55:57 -07:00