Andras Timar
0009343003
docker: non-root container
...
Change-Id: I30b48fa193fe06ee42752e8ba4883c5221b28924
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/88435
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2020-02-17 18:31:36 +01:00
Andras Timar
ef37f40665
docker: expose port 9980 in Dockerfile (useful for inter-container communication)
...
Change-Id: I9596dfe4909a904d458ed054d71ab4fea45adebe
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/88434
Tested-by: Andras Timar <andras.timar@collabora.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2020-02-17 15:55:38 +01:00
Andras Timar
62fe72b275
it's a docker anti-pattern to get the latest fixes during image build
...
Change-Id: I9950fb99fdc2f6dad7e2781c6cd663215271ec51
Reviewed-on: https://gerrit.libreoffice.org/78645
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2019-12-21 23:02:10 +01:00
Gary Kim
997113697e
docker: add missing dependencies
...
The docker container is missing some dependencies
so cannot start properly.
Change-Id: Icfa7b318370d331ecf2935f166b3cfb3b57379c8
Reviewed-on: https://gerrit.libreoffice.org/83939
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2019-11-28 14:05:34 +01:00
Andras Timar
e268299aa2
Since LibreOfficeOnline.conf has --disable-gui, we don't need these packages
...
Change-Id: Ic57af67bf50774c3cafdb26737ee4eeac2f54da0
Reviewed-on: https://gerrit.libreoffice.org/78852
Reviewed-by: Andras Timar <andras.timar@collabora.com>
Tested-by: Andras Timar <andras.timar@collabora.com>
2019-09-13 11:01:45 +02:00
Andras Timar
d5cf8afd57
docker: install selective set of poco libraries, only what we need
...
Change-Id: I2776b6817696fbc8d5f24a35165e26bf5ff8c4af
Reviewed-on: https://gerrit.libreoffice.org/78646
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
Tested-by: Andras Timar <andras.timar@collabora.com>
2019-09-05 23:57:03 +02:00
Samuel Mehrbrodt
3b9255bb41
Use pkill to kill process instead of killall
...
Using killall does not work, it gives 'no process found'.
Change-Id: I0e528ab8c0f6f0c4cb06ea5e6c436aecf2274688
Reviewed-on: https://gerrit.libreoffice.org/74679
Reviewed-by: Andras Timar <andras.timar@collabora.com>
Tested-by: Andras Timar <andras.timar@collabora.com>
2019-06-25 11:35:50 +02:00
Andras Timar
f1be65668c
systemplate files should not be writable by lool user
...
Change-Id: Ifb4fb7e5d5c1861b5e26bb6a710acb28e546c846
Reviewed-on: https://gerrit.libreoffice.org/67425
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
Tested-by: Jan Holesovsky <kendy@collabora.com>
2019-02-07 14:33:30 +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
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
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
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
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
2bac7784b4
Online docker: use Poco 1.9.0
...
Change-Id: I59a77727574bcdb9d6c21bdd378459b18b756d65
2018-04-18 22:11:09 +02:00
Andras Timar
7c3d7560c9
Docker bits
...
Change-Id: I46c64573381ddb8d34817d393967316e0aac8576
2017-10-22 07:53:42 +02:00