35 Commits

Author SHA1 Message Date
Saúl Ibarra Corretgé
1f7544c8be fix(build) fix local build
docker build is now an alias for docker buildx, so we need to load the
images in order for the next steps to work since images rely on
previously built images.
2025-02-03 10:18:26 +01:00
Saúl Ibarra Corretgé
70ba4cbe2f base: update to Debian Bookworm 2024-03-22 23:37:31 +01:00
Saúl Ibarra Corretgé
d31e164656 build: simplify detection of the target platform
It can be done within the container, rather than having to compute it in
the Makefile and then pass it as an argument.
2024-01-15 14:08:49 +01:00
Saúl Ibarra Corretgé
57e852f275 build: fix native build on M1 macs 2023-03-07 12:42:48 +01:00
Saúl Ibarra Corretgé
fec78e4be6 jigasi: build on arm 2022-06-16 13:45:39 +02:00
Saúl Ibarra Corretgé
b227b73710 build: fix multiarch build
TARGETPLATFORM must not have a default value.
2022-06-13 14:48:50 +02:00
Saúl Ibarra Corretgé
829841e1a4 jibri: add support for arm64
Use Debian's Chromium and ChromeDriver instead of Google's.

This has the limitation of not being able to control the version we
ship, however.
2022-06-13 13:36:48 +02:00
Saúl Ibarra Corretgé
d3901babb6 build: also release a "stable" tag 2022-06-13 09:16:51 +02:00
Saúl Ibarra Corretgé
22e727cd3c build: adapt release process to multiarch builds 2022-06-10 14:43:40 +02:00
Saúl Ibarra Corretgé
2a23095cc4 misc: use the "unstable" tag between releases
In addition the "latest" tag will be gone with the next stable release.

Going forward this is our versioning scheme:

- stable-XXXX: stable release
- unstable: daily unstable rolling release
- unstable-XXXX-YY: daily unstable release
2022-05-30 15:24:15 +02:00
Saúl Ibarra Corretgé
741ec4acdb build: add native arch building support 2022-05-20 13:54:07 +02:00
Saúl Ibarra Corretgé
320829601c base: update base images to Debian Bullseye 2021-12-03 13:57:09 +01:00
Saúl Ibarra Corretgé
43f678d967 build: refactor Makefile
Use a single one with dynamically generated rules instead of individual
makefiles which are 99% boilerplate.
2020-12-02 16:03:17 +01:00
Saúl Ibarra Corretgé
880b9b0e91 core: update base image to Debian Buster 2020-12-02 16:03:17 +01:00
Paul Tiedtke
42a43462d5 etherpad: use official image and making skin full width 2020-11-30 20:45:43 +01:00
Saúl Ibarra Corretgé
a8d0b6caa8 build: add PHONY target for "release" 2020-05-07 22:53:37 +02:00
Saúl Ibarra Corretgé
0e7bc91ffd etherpad: pin image version 2020-05-04 10:42:04 +02:00
Saúl Ibarra Corretgé
40c2920dab build: add prepare command 2020-03-30 11:05:03 +02:00
netaskd
ffa017b74d jibri: add jibri service 2019-12-04 14:53:59 +01:00
netaskd
8352559f50 misc: add ARG JITSI_REPO for dependented dockerfiles 2019-09-03 19:07:55 +02:00
netaskd
2b30ab9a23 misc: add variable JITSI_REPO instead hardcoded jitsi 2019-09-03 17:14:50 +02:00
Saúl Ibarra Corretgé
6849b7d276 build: also push the 'latest' tag 2019-08-22 12:34:29 +02:00
netaskd
62f2d11cab web,etherpad: add etherpad addon for sharing document 2019-08-07 22:48:47 +02:00
netaskd
abac343442 makefile: add release target. all target makes build all only 2019-06-24 22:28:28 +02:00
netaskd
e8c8342848 misc: refactoring Makefile 2019-06-24 22:28:28 +02:00
Saúl Ibarra Corretgé
63f8ddda18 build: only push "latest" and the release tag 2019-02-13 11:58:14 +01:00
Paul Tiedtke
2da615c1f4 misc: fix typo in Makefile 2019-01-29 08:29:13 +01:00
Saúl Ibarra Corretgé
1d0ecec9ef build: add helper to tag images 2019-01-28 23:40:11 +01:00
Saúl Ibarra Corretgé
7dbbc75fed build: simplify Makefile 2018-10-18 10:15:57 +02:00
Saúl Ibarra Corretgé
ebc96c627b build: add clean helper command 2018-10-17 11:59:53 +02:00
Saúl Ibarra Corretgé
e78a4ed24a jigasi: add jigasi support for SIP audio calls 2018-10-17 11:59:53 +02:00
Saúl Ibarra Corretgé
dc95ca56df build: add helper for pushing all images 2018-08-17 11:04:04 +02:00
Saúl Ibarra Corretgé
d2300d0bca build: default to stable 2018-05-03 08:50:13 +02:00
Saúl Ibarra Corretgé
0e43efa17e build: add ability to force rebuilds and select releases 2018-04-27 09:55:14 +02:00
Saúl Ibarra Corretgé
eef8dfb1ba build: add extra makefiles 2018-03-16 09:17:36 +01:00