Commit graph

37 commits

Author SHA1 Message Date
Samuel Mehrbrodt
8d2492c384 Docker: Add option to skip docker image build
Need to have this build differently in our env

Change-Id: I8233dcf216c527a5238329f94b68836168648cfe
2019-01-31 09:50:52 +01:00
Samuel Mehrbrodt
2ae903e147 Docker: Restart lool when config changes
Brought here from 334731d9e5

Change-Id: Id64f631454e743f37a378d8b10a78c8d3d4c9f47
Reviewed-on: https://gerrit.libreoffice.org/67041
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2019-01-30 10:10:01 +01:00
Samuel Mehrbrodt
adff9d1e2c Docker: add env var to change core build target
Change-Id: Ida0410d6ff6515b479d4d431b4a1060e3430dd9d
2019-01-28 12:14:36 +01:00
Samuel Mehrbrodt
4bfdda1068 docker: Ignore errors when deleting instdir
Building in docker, this is a volume which is undeletable

Change-Id: I08c4fd87b1d7ca146f5d91c2cd26675191bd6047
2019-01-28 10:10:34 +01:00
Samuel Mehrbrodt
72f0743f26 Revert "Docker: Fix runtime dependencies for support key build"
This reverts commit 2880312af5.

Turned out it was a problem on the builder machine, not with the image itself.
2019-01-21 09:39:27 +01:00
Samuel Mehrbrodt
2880312af5 Docker: Fix runtime dependencies for support key build
* Install libssl
* libPocoNet.so is needed. Only available starting from Ubuntu 18.10,
  so upgrade the docker base image accordingly

Change-Id: I7c60c92d9c1126d36742d3b48992029e55aad405
2019-01-15 09:27:49 +01:00
Samuel Mehrbrodt
f5fb312987 Docker: Allow chosing which branch to build
Add an env var for this, default is still "master"

Change-Id: If6ded3509efe9bf5bbb5a1d82b0aa2e66ac2c133
Reviewed-on: https://gerrit.libreoffice.org/65544
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2018-12-21 14:33:46 +01:00
Samuel Mehrbrodt
fb51909217 Docker: Clone from upstream repo
Change-Id: I0977d3e0de5df0b4cac819559b67548e07a00583
Reviewed-on: https://gerrit.libreoffice.org/65528
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2018-12-21 14:25:16 +01:00
Samuel Mehrbrodt
a43ba457d6 docker: Allow using a different docker hub repo/tag
Still defaults to libreoffice/online:master

Change-Id: Ice1f27b273a63aa1e2e3ea87c7ac409004e8b214
Reviewed-on: https://gerrit.libreoffice.org/65525
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2018-12-21 14:25:09 +01:00
Samuel Mehrbrodt
32110056e7 kde4 is gone, disable kde5 instead
Change-Id: I075ae997752199891530eaae509673e255d47de8
2018-12-20 16:56:48 +01:00
Andras Timar
8092c3eabd docker: do not install system libpixman, fix RPATH of libcairo
Change-Id: I28c6ee71bca80d1dd65daa02af5d719a94d55034
2018-12-08 16:08:03 +01:00
Samuel Mehrbrodt
0a246d8563 docker: apt-transport-https no longer needed
since we don't have any custom repos anymore

Change-Id: Ib6fc8989ed4085b862e3bda5c7136f2022b6d345
2018-12-07 10:12:08 +01:00
Samuel Mehrbrodt
9139bd3330 Docker: Install libpixman
This lib was not found after upgrade to Ubuntu 18.04

Change-Id: I37853f115907ae2e795371ec46eee305f91aeed7
2018-12-07 09:54:19 +01:00
Andras Timar
30b8170fab docker: fix permission (owner) of /etc/loolwsd/key.pem
Change-Id: I9e0a9d8bc8c0fc0119e9c66389c1012023046c89
2018-12-06 23:47:49 +01:00
Andras Timar
70fe177a0f docker: install openssl
Change-Id: I35a223068f67d3a0740968996ec4af9c723873dc
2018-12-06 23:31:40 +01:00
Andras Timar
bea079cfce docker: install libcap2-bin
Change-Id: Ibd6f794190ec2f6f511f6b8546bbcd237a971a43
2018-12-06 23:21:38 +01:00
Andras Timar
433c0b43b1 docker: fix libpng dependency
Change-Id: I1ab093460c4cac1fbcb8f37ad54e742d5560206c
2018-12-06 22:47:25 +01:00
Andras Timar
b26db00c42 docker: we are based on Ubuntu 18.04 now
Change-Id: Ie81ec22081a1d7c71f4f1424a7b61c29b74b46d4
2018-12-06 12:29:23 +01:00
Samuel Mehrbrodt
567cd458a1 Docker: Install an editor
So that one can edit files in the docker container

Change-Id: Ibfc9b624e2ae2ea417f87225d6d8d4212c6b1fb3
Reviewed-on: https://gerrit.libreoffice.org/63464
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2018-11-20 12:29:08 +01:00
Andras Timar
7cbb2e5168 Fix domain name resolution from jails
Change-Id: I0bfe31956a2298ca908093905d33c3c151c77f39
2018-11-13 11:43:01 +01:00
Andras Timar
2c1639750d pass extra loolwsd command line parameter via environment variable
docker run .... -e "extra_params=....." .....

For example it makes sense to start loolwsd without SSL, when you test
or develop. In this case the syntax is: -e "extra_params=--o:ssl.enable=false"

Change-Id: Iaa9eafc1e1d3f2d24009321760d1b7d6a9998450
2018-11-12 21:22:51 +01:00
Samuel Mehrbrodt
e050f925b1 Docker: Fix replacement of username and password
Change-Id: Ie757b1028712e7a6ceafdeeb50819afbc9829677
Reviewed-on: https://gerrit.libreoffice.org/63195
Reviewed-by: Andras Timar <andras.timar@collabora.com>
Tested-by: Andras Timar <andras.timar@collabora.com>
2018-11-09 21:03:25 +01:00
Andras Timar
0b35934dc1 tdf#117557 Add CJK Fonts to LibreOffice Online Docker Image
Change-Id: I98307d5206a9c5f05115dd05a2823fc710278dd9
2018-05-11 13:15:40 +02:00
Andras Timar
7c3322e7e0 do not distribute unused or internal dev tool binaries: loolmap, loolmount, loolstress
Change-Id: Ice905d08a695805f594df5731039f747ac88cf28
Reviewed-on: https://gerrit.libreoffice.org/54027
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
Tested-by: Michael Meeks <michael.meeks@collabora.com>
2018-05-09 15:28:19 +02:00
Andras Timar
52a9833766 we don't have to copy internal dictionaries out any more
... because since ecfd40a1bcc1fc8cdc40bd internal dictionaries
can be used, too.

Change-Id: Ie1ea355aecf6872bf95ec472e30f180bdadbb89b
2018-05-08 15:38:16 +02:00
Andras Timar
45623b24eb Colibre theme is the new default
Change-Id: Ifd678208746e3fc896445ab5644bd100be4e07e3
2018-05-08 11:20:01 +02:00
Andras Timar
2bac7784b4 Online docker: use Poco 1.9.0
Change-Id: I59a77727574bcdb9d6c21bdd378459b18b756d65
2018-04-18 22:11:09 +02:00
Andras Timar
5448c0a7bf Online docker: we need galaxy theme too as fallback
Change-Id: Iaa91f6c81b40ee3702e864dc283fe30317a80a85
2018-01-25 10:06:10 +01:00
Andras Timar
e53898bb06 Online docker: add thesauri
Change-Id: Ifad39a3d5cceb009e1d0c449b4bd239449b30a9a
2018-01-25 08:07:35 +01:00
Andras Timar
a721eac8b5 Online docker: get latest translations from LibreOffice
Change-Id: If6b15f23daab035c3332a68a7181c1829a886fbe
2018-01-17 23:45:25 +01:00
Andras Timar
272319aac6 Online Docker: add 'make l10n' step
Change-Id: I98bf70a74e4d5573359b296b16b83417a02765e0
2018-01-16 14:47:25 +01:00
Andras Timar
ddb352675b Online docker: update submodules
Change-Id: I607f725f8ab62500205a62cd0e340da41b19c92b
2018-01-06 23:00:07 +01:00
Andras Timar
4dd0ed6792 Online docker: always overwrite autogen.input
Change-Id: I049c22ee698fc5393486623ae71b7b41a4bf8904
2018-01-05 17:25:42 +01:00
Andras Timar
0e9aecaba7 Online docker: add dictionaries
Change-Id: I31a121d5d532ff68acdb053a491e6fec68772f8d
2018-01-05 17:24:33 +01:00
Andras Timar
a314dab8d8 Online docker: do not use system cairo
Change-Id: Idbfa92eaeb9fff28ccdef5db91a063900592bd6c
2018-01-05 17:12:34 +01:00
Andras Timar
3af18201c0 Online docker: build all languages
Change-Id: I9e9f06dee433995691def08d0bacde2e538ab3fc
2018-01-05 17:09:44 +01:00
Andras Timar
7c3d7560c9 Docker bits
Change-Id: I46c64573381ddb8d34817d393967316e0aac8576
2017-10-22 07:53:42 +02:00