Initial commit

This commit is contained in:
2023-08-24 23:40:31 +03:00
commit 49c962e13c
32 changed files with 1360 additions and 0 deletions

18
deploy/Dockerfile Normal file
View File

@@ -0,0 +1,18 @@
FROM golang:1.21 as builder
WORKDIR /project
COPY go.* .
RUN go get ./...
COPY . .
RUN export CGO_ENABLED=0 && go build -o service ./cmd/service/main.go &&\
go build -o seed ./cmd/seed/main.go && \
go build -o migrate ./cmd/migrate/main.go
FROM alpine:latest
COPY --from=builder /project/service /service
COPY --from=builder /project/seed /seed
COPY --from=builder /project/migrate /migrate