integrate s6 service layer for sdrplay
This commit is contained in:
		| @@ -1,6 +1,10 @@ | ||||
| FROM debian:buster-slim | ||||
|  | ||||
| ADD docker/scripts/js8call-hamlib.patch / | ||||
| ADD https://github.com/just-containers/s6-overlay/releases/download/v1.21.8.0/s6-overlay-amd64.tar.gz /tmp/ | ||||
| RUN tar xzf /tmp/s6-overlay-amd64.tar.gz -C / | ||||
| ENTRYPOINT ["/init"] | ||||
|  | ||||
| ADD docker/files/js8call/js8call-hamlib.patch / | ||||
| ADD docker/scripts/install-dependencies.sh / | ||||
| RUN /install-dependencies.sh && \ | ||||
|     rm /install-dependencies.sh | ||||
| @@ -9,5 +13,6 @@ WORKDIR /opt/openwebrx | ||||
|  | ||||
| VOLUME /etc/openwebrx | ||||
|  | ||||
| ENTRYPOINT [ "/opt/openwebrx/docker/scripts/run.sh" ] | ||||
| ADD docker/files/services/openwebrx /etc/services.d/openwebrx | ||||
|  | ||||
| EXPOSE 8073 | ||||
|   | ||||
| @@ -2,7 +2,7 @@ ARG ARCHTAG | ||||
| FROM openwebrx-base:$ARCHTAG | ||||
|  | ||||
| ADD docker/scripts/install-dependencies-*.sh / | ||||
| ADD docker/scripts/install-lib.*.patch / | ||||
| ADD docker/files/sdrplay/install-lib.*.patch / | ||||
|  | ||||
| RUN /install-dependencies-rtlsdr.sh &&\ | ||||
|     /install-dependencies-hackrf.sh &&\ | ||||
| @@ -21,4 +21,6 @@ ADD docker/scripts/install-connectors.sh / | ||||
| RUN /install-connectors.sh &&\ | ||||
|     rm /install-connectors.sh | ||||
|  | ||||
| ADD docker/files/services/sdrplay /etc/services.d/sdrplay | ||||
|  | ||||
| ADD . /opt/openwebrx | ||||
|   | ||||
| @@ -2,9 +2,11 @@ ARG ARCHTAG | ||||
| FROM openwebrx-soapysdr-base:$ARCHTAG | ||||
|  | ||||
| ADD docker/scripts/install-dependencies-sdrplay.sh / | ||||
| ADD docker/scripts/install-lib.*.patch / | ||||
| ADD docker/files/sdrplay/install-lib.*.patch / | ||||
| RUN /install-dependencies-sdrplay.sh &&\ | ||||
|     rm /install-dependencies-sdrplay.sh &&\ | ||||
|     rm /install-lib.*.patch | ||||
|  | ||||
| ADD docker/files/services/sdrplay /etc/services.d/sdrplay | ||||
|  | ||||
| ADD . /opt/openwebrx | ||||
|   | ||||
							
								
								
									
										2
									
								
								docker/files/services/openwebrx/run
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										2
									
								
								docker/files/services/openwebrx/run
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| #!/usr/bin/execlineb -P | ||||
| /opt/openwebrx/docker/scripts/run.sh | ||||
							
								
								
									
										2
									
								
								docker/files/services/sdrplay/run
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										2
									
								
								docker/files/services/sdrplay/run
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| #!/usr/bin/execlineb -P | ||||
| /usr/local/bin/sdrplay_apiService | ||||
		Reference in New Issue
	
	Block a user
	 Jakob Ketterl
					Jakob Ketterl