17 lines
280 B
Docker
17 lines
280 B
Docker
|
FROM golang:1.20
|
||
|
|
||
|
# Build app
|
||
|
WORKDIR /app
|
||
|
COPY go.mod go.sum ./
|
||
|
RUN go mod download
|
||
|
COPY *.go ./
|
||
|
RUN go build -o /osc-mqtt-bridge
|
||
|
WORKDIR /app
|
||
|
RUN rm -Rf /app; mkdir /etc/osc-mqtt-bridge
|
||
|
|
||
|
# Configuration volume
|
||
|
VOLUME ["/etc/osc-mqtt-bridge"]
|
||
|
|
||
|
# Command
|
||
|
CMD ["/osc-mqtt-bridge"]
|