29 lines
541 B
Docker
29 lines
541 B
Docker
FROM docker.io/golang:1.21-alpine AS builder
|
|
|
|
WORKDIR /build/
|
|
|
|
COPY . /build/
|
|
|
|
RUN cd /build && \
|
|
apk add build-base olm-dev && \
|
|
go version && \
|
|
go build -trimpath -o pc3 cmd/pc3/*.go
|
|
|
|
FROM alpine
|
|
|
|
COPY --from=builder /build/pc3 /usr/bin/pc3
|
|
|
|
ENV \
|
|
WMP_HOMESERVER= \
|
|
WMP_USERNAME= \
|
|
WMP_PASSWORD= \
|
|
WMP_ADMIN_ROOM= \
|
|
WMP_ID_PINECONE= \
|
|
WMP_LOG_PINECONE= \
|
|
WMP_INBOUND_TCP_PINECONE= \
|
|
WMP_INBOUND_WEB_PINECONE= \
|
|
WMP_DEBUG_ENDPOINT_PINECONE= \
|
|
WMP_USE_MULTICAST_PINECONE= \
|
|
WMP_STATIC_PEERS_PINECONE=
|
|
|
|
ENTRYPOINT ["/usr/bin/pc3"] |