Daniel Ekman
ff76df40c5
Docker, update global MAKEFLAGS
2023-07-17 18:19:59 +02:00
Daniel Ekman
3dae1f4c1a
Docker, use global MAKEFLAGS
2023-07-17 17:21:43 +02:00
Stanislav Lechev [0xAF]
27f42c7085
Rework docker build scripts for OWRX+ to build nighlty with all receivers and demodulators.
...
Add variables and rework the docker files to allow building with
different name (i.e. not 'openwebrx') and upload to different docker hub
account.
Rework the build system, to safe bandwidth (not installing dependencies
with every script) and CPU. On my system this made the building of the
full image in 35 minutes, instead of 60+ minutes. This will allow us to
have a -nightly builds, without spending much CPU and BW on the server,
which will compile them.
2023-07-04 03:26:50 +03:00
Jakob Ketterl
c4687816c1
update docker to debian bullseye
2021-10-01 16:23:47 +02:00
Jakob Ketterl
a374e93ee8
replace mbelib with codecserver in docker
2021-05-31 18:40:45 +02:00
Jakob Ketterl
1156916631
setup S6 to accept openwebrx arguments on docker run
2021-04-25 19:25:54 +02:00
Jakob Ketterl
fdfaed005b
add data directory volume definition (for whatever it's worth)
2021-02-11 00:25:31 +01:00
Jakob Ketterl
8c105b0c40
fix direwolf build (uses cmake now)
2020-12-06 01:44:14 +01:00
Jakob Ketterl
320f64a611
fix copy target
2020-09-06 23:35:00 +02:00
Jakob Ketterl
bfc3684d75
actually uncouple base and owrx layer
2020-09-06 23:33:45 +02:00
Jakob Ketterl
f6e0cf2b71
patch dream to avoid hamlib and link with faad2 correctly
2020-09-05 00:40:36 +02:00
Jakob Ketterl
f47ebb2adb
docker optimization
...
* move openwebrx project tools to a separate layer for lower download
volume and faster builds
* use COPY instead of ADD
* COPY multiple files at once to reduce number of layers
2020-09-01 23:30:48 +02:00
Jakob Ketterl
d2a4f2bc46
patch wsjt-x to use packaged hamlib, too
2020-05-25 20:30:53 +02:00
Jakob Ketterl
d24abd436e
install s6 overlay during normal dependency setup
2020-05-25 20:10:03 +02:00
Jakob Ketterl
305adc94fa
install s6 overlay for the right platform
2020-05-24 21:45:08 +02:00
Jakob Ketterl
d64f08490a
use the old syntax
2020-05-24 18:00:14 +02:00
Jakob Ketterl
a982c86794
update sdrplay patches; fix sdrplay service
2020-05-24 17:28:48 +02:00
Jakob Ketterl
6c307d885f
integrate s6 service layer for sdrplay
2020-05-24 16:00:36 +02:00
Jakob Ketterl
6cac3b4d39
restore startup
2020-05-23 22:51:46 +02:00
Jakob Ketterl
cf4f1dce32
rebuild docker containers with debian, stage 1: base
2020-05-23 18:06:46 +02:00
Jakob Ketterl
7948b7bfa1
move openwebrx installation to the end to profit from docker build cache
2020-03-21 21:44:09 +01:00
Jakob Ketterl
2505e95d1c
reduce layers
2020-03-21 15:54:17 +01:00
Jakob Ketterl
79ab37e6a0
add rtlsdr via soapy to the docker builds; clean up
2020-01-17 12:58:26 +01:00
Jakob Ketterl
15a2e63866
combine arch and latest
2019-12-27 11:36:45 +01:00
Jakob Ketterl
721ac5e2a3
additional files for docker
2019-12-15 18:28:35 +01:00
Jakob Ketterl
0b98ce1ef2
restructure docker image; add separate temp dir that can be placed in a
...
tmpfs
2019-11-24 15:30:53 +01:00
Jakob Ketterl
62e9a39557
add direwolf to docker build
2019-08-23 22:21:30 +02:00
Jakob Ketterl
8d10fc573f
move stuff to alpine to reduce image size (sdrplay not woking yet)
2019-01-22 14:52:53 +00:00
Jakob Ketterl
dea09d8eaa
multi-platform build
2019-01-22 12:52:03 +01:00
Jakob Ketterl
a60521420b
prepare separate images based on the used sdr device
2019-01-21 17:02:58 +00:00