|
|
|
|
@ -11,10 +11,9 @@ COPY . .
|
|
|
|
|
RUN go mod tidy
|
|
|
|
|
|
|
|
|
|
RUN if [ "$RELEASE" = "true" ]; then \
|
|
|
|
|
go build -trimpath -ldflags "-s -w" -o _output/${BINARY_NAME} ./${CMD_PATH}; \
|
|
|
|
|
go build -trimpath -ldflags "-s -w" -o myapp ./cmd/open-im-api; \
|
|
|
|
|
else \
|
|
|
|
|
go build -o _output/${BINARY_NAME} ./${CMD_PATH}; \
|
|
|
|
|
fi
|
|
|
|
|
RUN go build -o myapp ./cmd/open-im-api
|
|
|
|
|
|
|
|
|
|
FROM alpine:latest
|
|
|
|
|
|
|
|
|
|
@ -27,4 +26,4 @@ WORKDIR $SERVER_DIR
|
|
|
|
|
|
|
|
|
|
COPY --from=builder $SERVER_DIR/_output $SERVER_DIR/_output
|
|
|
|
|
|
|
|
|
|
ENTRYPOINT ["sh", "-c", "_output/${BINARY_NAME}"]
|
|
|
|
|
ENTRYPOINT ["sh", "-c", "_output/${BINARY_NAME}"]
|
|
|
|
|
|