Commit Graph

78 Commits

Author SHA1 Message Date
jiriks74
f070cdbd1f Add script to build and push all images for all architectures automatically
This script automatically builds the newest version of the documentserver for all architectures with the correct tags and pushes everything to dockerhub automatically
2022-05-13 13:42:42 +02:00
a94d5c0efa
Ensure build process won't break with new debian version 2022-05-13 11:21:07 +02:00
32eda02f32 Fix typo (RUN RUN in Dockerfile) 2022-05-12 21:12:13 +02:00
37d6dd41fd Fix missing && \ 2022-05-12 21:11:05 +02:00
5ce2129406 Use native version, add compatibility for both amd64 and arm64 2022-05-12 21:03:31 +02:00
01c3c74b9a Move copy command to the end of the file
Reason: faster builds when editing scripts
2022-03-13 23:57:50 +01:00
ba8a436cb4 Fix postgresql version, no line after \ 2022-03-09 16:55:45 +01:00
05aa933b9a Initial commit
Docker build process now adds debian bullseye repositories, downloads needed arm dependencies, downloads qemu and binfmt, downloads and modifies needed amd64 libraries
Change the install process of documentserver itself: Downloads package from official debian repositories, modifies dependencies, repackages it and resumes the normal install process. Package does not install from `/tmp` but from `/build` which is removed after instalation is completed

`docker-compose.yml` larger stop grace period - Raspberry Pis have slow storage, set to two minutes just to be sure it doesn't get killed because of that
2022-03-09 16:45:56 +01:00
papacarlo
9676e7aac1 Merge branch release/v6.1.0 into develop 2020-12-24 07:52:11 +00:00
Semyon Bezrukov
e7d2cc2cd5
Edit s3 paths (#319)
* Edit s3 paths

* DocumentServer installed by url

* Fix install recommends
2020-12-16 11:39:05 +03:00
Alexey Golubev
eddbbbf3eb
Fix unsupported rabbitmq ver. Use 20.04 as base. (#307)
* Fix unsupported rabbitmq ver. Use 20.04 as base.

* Extend timeout for test (#311)

* test01

* Timeout

* Small changes

* Change timeout to 90

Co-authored-by: Roman Demidov <roman.demidov@onlyoffice.com>
2020-11-20 10:53:36 +03:00
Zhaofeng Li
94c64d3f6d Use netcat-openbsd for IPv6 support 2020-11-08 23:38:31 -08:00
Roman Demidov
bdef500858
Allow let's encrypte sertificates (#300)
* Allow let's encrypte sertificates

Co-authored-by: papacarlo <builder@onlyoffice.com>
Co-authored-by: Roman <demidov.roman@onlyoffice.com>
2020-10-22 13:47:51 +03:00
Roman Demidov
26854106a3
Add consent to the fonts license (#297)
* Add concent to the fonts license

* Small changes

* Small changes

Co-authored-by: papacarlo <builder@onlyoffice.com>
Co-authored-by: Roman <demidov.roman@onlyoffice.com>
2020-10-08 15:58:07 +03:00
Pierre Ozoux
1956f98c1d
Fixes exit procedure. (#286) 2020-09-10 17:02:20 +03:00
Semyon Bezrukov
62424ea120
Disable redis server for Community Edition (#255)
* Disable redis server

* Add REDIS_ENABLED variable

* Fix Dockerfile

* Fix REDIS_ENABLED condition
2020-06-04 15:15:34 +03:00
Alexey Golubev
9a2d10ceea Fix build error
The following packages have unmet dependencies:
 curl : Depends: libcurl4 (= 7.58.0-2ubuntu3.8)
 but it is not going to be installed
2020-02-21 16:29:49 +03:00
Alexey Golubev
33d04dc4f4 Remove nodejs dependency 2020-02-21 14:58:20 +03:00
Alexey Golubev
4468a26a3e Change dependency gtk2->gtk3 2020-02-19 19:54:20 +03:00
Alexey Golubev
b639a8ef89
Fix build error 2020-02-17 12:25:38 +03:00
Alexey Golubev
efe1d8482f
Fix browser 'wasm' warning
Fix browser  warning:
 wasm streaming compile failed: TypeError: Failed to execute 'compile' on 'WebAssembly': Incorrect response MIME type. Expected 'application/wasm'.
2020-02-14 17:18:04 +03:00
Alexey Golubev
8988247232 Change base image to ubuntu 18.04 2019-12-26 13:14:51 +03:00
Roman Demidov
ee8fa827e3 Add external volumes for rabbitmq and redis (#203) 2019-12-20 13:15:59 +03:00
Alexey Golubev
261232e10d
Move from unsupported node.js version 2019-12-16 18:28:50 +03:00
Alexey Golubev
f4c0bd13b2
Merge branch 'develop' into hotfix/v5.4.2 2019-11-29 15:16:41 +03:00
Semyon Bezrukov
18b8dbe4fe Fix RabbitMQ high CPU usage on idle VM (#193) 2019-11-26 17:08:29 +03:00
Semyon Bezrukov
7d1606bc95 Add support of MySQL DBMS (#188)
* Add support of MySQL database
2019-10-29 12:42:43 +03:00
Alexey Golubev
d7833f454b Enable ds path customization 2019-10-21 11:51:06 +03:00
Alexey Golubev
23d320dc2a Fix minishift startup 2018-10-02 19:36:14 +03:00
Alexey Golubev
2c4668d9e3
Update nodejs to version 8.x 2018-08-27 15:47:16 +03:00
Alexey Golubev
9796bd62c6 v5.1.4 2018-05-24 15:34:46 +03:00
Alexey Golubev
a30463822e Disable install unauth app 2018-05-17 16:22:43 +03:00
Mandus Momberg
670f1bdf68 Fixes #68 in a hacky way 2018-04-12 21:41:24 +00:00
Valentin Lorentz
c4f20cf8ca
Use a long keyid for Onlyoffice's Debian repo
Short keyids are easy to spoof, making the GPG signature verification of packages ineffective against most attackers. See https://evil32.com/
2018-03-31 08:36:10 +02:00
Alexey Golubev
1546c72cf0 Remove unused code 2018-03-02 18:07:51 +03:00
Alexey Golubev
56c0805754 Remove font dependency 2018-03-02 18:00:21 +03:00
Alexey Golubev
b2d8ce41f4 Move turning on gzip to the run script 2018-01-29 11:56:51 +03:00
Alexey Golubev
3f3a493507 Turn on static gzip 2018-01-24 13:02:26 +03:00
Pavel Lobashov
428b616681
Add detailed message for msttcorefonts failed to download
This is workaround of https://bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1465721
2017-12-19 15:02:48 +03:00
Alexey Golubev
89fd259804 update base image version to 16.04 2017-12-12 17:02:14 +03:00
Alexey Golubev
417d62e8d4 Fixed bug #76
Bug on launchpad.net:
https://bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1465721
2017-10-12 18:47:47 +03:00
Pavel Lobashov
dd9583498a
Split long apt-get and sort it 2017-06-20 19:08:07 +03:00
Pavel Lobashov
810d49fd53
Remove specific version of update-notifier-common
Bug was fixed
https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/1683713
2017-06-20 18:54:59 +03:00
Pavel Lobashov
f859561507 Use COPY instead of add
According to https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/#add-or-copy
It's prefered to use COPY if no need to extract tars
2017-06-20 17:31:20 +03:00
Pavel Lobashov
3f8ac6ee7e Change MAINTAINER line to label
According to https://docs.docker.com/engine/reference/builder/#maintainer-deprecated
`MAINTAINER` is deprecated, and `LABEL maintainer` should be used, since it give more flexebility
2017-05-22 11:49:46 +03:00
Alexey Golubev
8ae9329c8e Added pwgen 2017-04-26 19:03:42 +03:00
Alexey Golubev
be8d335063 Merge pull request #44 from ONLYOFFICE/feature/mount-var-lib
Feature/mount var lib
2017-04-24 20:04:31 +03:00
Alexey.Golubev
2fd4086173 Added /var/lib/postgresql volume 2017-04-24 20:02:01 +03:00
Alexey Golubev
77f7b813f7 Fixed installation ttf-mscorefonts-installer 2017-04-18 14:31:05 +03:00
Alexey Golubev
b60bd1cebb Export folder for the custom fonts 2017-01-18 14:13:24 +03:00