Add bash
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
FROM alpine:3
|
FROM alpine:3
|
||||||
RUN apk add --no-cache dumb-init=1.2.5-r3
|
RUN apk add --no-cache dumb-init=1.2.5-r3 bash=5.3.3-r1
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,20 @@
|
|||||||
#!/bin/sh
|
#!/bin/bash
|
||||||
|
|
||||||
|
COLLECTOR_FLAGS=()
|
||||||
|
COLLECTOR_CONFIG="${COLLECTOR_CONFIG:-/app/config/collector.yaml}"
|
||||||
|
|
||||||
|
[ -n "${COLLECTOR_DEBUG}" ] && COLLECTOR_FLAGS=("${COLLECTOR_FLAGS[@]}" "--debug")
|
||||||
|
[ -n "${COLLECTOR_TRACE}" ] && COLLECTOR_FLAGS=("${COLLECTOR_FLAGS[@]}" "--trace")
|
||||||
|
|
||||||
|
run() {
|
||||||
|
exec "/app/hamview-collector" \
|
||||||
|
"${COLLECTOR_FLAGS[@]}" \
|
||||||
|
--config "${COLLECTOR_CONFIG}"
|
||||||
|
}
|
||||||
|
|
||||||
case "$@" in
|
case "$@" in
|
||||||
"")
|
"")
|
||||||
exec "/app/hamview-receiver" --config "/app/config/hamview-collector.yaml" ;;
|
run
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
exec "/bin/sh" -c "$@"
|
exec "/bin/sh" -c "$@"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
FROM alpine:3
|
FROM alpine:3
|
||||||
RUN apk add --no-cache dumb-init=1.2.5-r3
|
RUN apk add --no-cache dumb-init=1.2.5-r3 bash=5.3.3-r1
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,10 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
RECEIVER_FLAGS=("--debug")
|
RECEIVER_FLAGS=()
|
||||||
RECEIVER_CONFIG="${RECEIVER_CONFIG:-/app/config/hamview-receiver-${RECEIVER_PROTOCOL}.yaml}"
|
RECEIVER_CONFIG="${RECEIVER_CONFIG:-/app/config/receiver-${RECEIVER_PROTOCOL}.yaml}"
|
||||||
|
|
||||||
|
[ -n "${RECEIVER_DEBUG}" ] && RECEIVER_FLAGS=("${RECEIVER_FLAGS[@]}" "--debug")
|
||||||
|
[ -n "${RECEIVER_TRACE}" ] && RECEIVER_FLAGS=("${RECEIVER_FLAGS[@]}" "--trace")
|
||||||
|
|
||||||
run() {
|
run() {
|
||||||
case "${RECEIVER_PROTOCOL}" in
|
case "${RECEIVER_PROTOCOL}" in
|
||||||
|
|||||||
Reference in New Issue
Block a user