diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..0641a5f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +FROM golang:1.20-alpine + +RUN apk add musl-dev +RUN apk add libc-dev +RUN apk add gcc + +WORKDIR /app + +COPY go.mod ./ +COPY go.sum ./ + +RUN go mod download + +COPY ./ /app + +RUN go build -o /launchpad + +EXPOSE 8080 + +CMD ["/anonymousoverflow"] \ No newline at end of file diff --git a/docker-compose.example.yml b/docker-compose.example.yml new file mode 100644 index 0000000..8205d6c --- /dev/null +++ b/docker-compose.example.yml @@ -0,0 +1,11 @@ +version: '3.5' + +services: + app: + build: + context: . + network: 'host' + container_name: 'whatever-launchpad' + ports: + - '127.0.0.1:8080:8080' + restart: 'always' \ No newline at end of file