Commit graph

8 commits

Author SHA1 Message Date
Andrew Morgan
042d8b1427
Build statically-linked sqlcipher for Unix (#334) 2022-04-19 16:59:37 +01:00
David Baker
5b3301bb0e
Upgrade docker iage to bionic (#303)
xenial is no longer in LTS, so the docker image just doesn't build
anymore (lacks the letsencrypt ISRG root cert that classic.yarnpkg.com
uses).

Upgrade to the next LTS (bionic).

The libcurl change essentally reverts a change made when changing
back to xenial initially (xenial had curl3 and bionic has 4, so
installing a different libcurl version caused curl itself to be
removed).

Headlines: The Linux build image has been updated to bionic. This version of element will use a newer glibc which will drop support for some older systems.
2022-01-14 16:24:46 +00:00
J. Ryan Stinnett
fc51063f7a Upgrade to Node 14 2021-06-14 12:17:15 +01:00
J. Ryan Stinnett
70c239f8d8 Merge Seshat deps into a single apt-get 2020-05-07 17:46:19 +01:00
J. Ryan Stinnett
5bca8b4c83 Remove test.sh 2020-05-07 15:08:01 +01:00
J. Ryan Stinnett
c1be3a760d Attempt libcurl3 2020-05-07 15:05:31 +01:00
J. Ryan Stinnett
933c6ee3e3 Use Xenial as the build image's base distribution
Since Xenial has the oldest glibc (2.23) of all the active distributions, this
attempts to construct a build image based on that. The Dockerfile here was built
by recursively expanding the `FROM` lines until reaching
`buildpack-deps:bionic-curl` and then changing that to `xenial`. Everything else
is the same.

Part of https://github.com/vector-im/riot-web/issues/13553
2020-05-07 14:45:29 +01:00
David Baker
52032aac14 Docker powered linux building 2020-02-17 20:10:58 +00:00