You've already forked runcompose
22 lines
308 B
Docker
22 lines
308 B
Docker
FROM golang:alpine AS build
|
|
|
|
RUN apk add build-base make
|
|
WORKDIR /app
|
|
|
|
COPY go.mod ./
|
|
RUN go mod download
|
|
|
|
COPY *.go ./
|
|
|
|
RUN GOOS=linux go build -o runcompose .
|
|
|
|
FROM golang:alpine
|
|
|
|
WORKDIR /app
|
|
COPY --from=build /app/runcompose ./
|
|
COPY compose.tmpl form.html ./
|
|
|
|
EXPOSE 8080
|
|
|
|
ENTRYPOINT ["/app/runcompose"]
|