diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..f4b8440 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM golang:alpine +WORKDIR /build + +COPY go.mod go.sum ./ +RUN go mod download + +COPY . . +RUN go build -o app ./cmd/app +WORKDIR /storage +CMD ["/build/app"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..f143eb7 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,14 @@ +version: "3" + +networks: + gitea: + external: false + +services: + app: + build: + context: . + dockerfile: Dockerfile + restart: always + volumes: + - ./storage:/storage