diff --git a/user_service/dockerfile b/user_service/dockerfile new file mode 100644 index 0000000..6c0e0df --- /dev/null +++ b/user_service/dockerfile @@ -0,0 +1,11 @@ +# Building +FROM golang:alpine AS builder +WORKDIR /build +ADD go.mod . +COPY . . +RUN go build -o main main.go +# Runing +FROM alpine +WORKDIR /build +COPY --from=builder /build/main /build/main +CMD [ "./main" ] diff --git a/user_service/go.mod b/user_service/go.mod new file mode 100644 index 0000000..5fa2438 --- /dev/null +++ b/user_service/go.mod @@ -0,0 +1,3 @@ +module user_service + +go 1.23.3 diff --git a/user_service/main.go b/user_service/main.go new file mode 100644 index 0000000..7d83c8c --- /dev/null +++ b/user_service/main.go @@ -0,0 +1,9 @@ +package main + +import ( + "fmt" +) + +func main() { + fmt.Println("Test Docker") +}