From 0efac39048e4415cc55cd4c38f323d28780eb4fe Mon Sep 17 00:00:00 2001 From: Mavar Simple Date: Tue, 14 Jan 2025 15:22:51 +0300 Subject: [PATCH] Add dockerfile and initial test file main. --- user_service/dockerfile | 11 +++++++++++ user_service/go.mod | 3 +++ user_service/main.go | 9 +++++++++ 3 files changed, 23 insertions(+) create mode 100644 user_service/dockerfile create mode 100644 user_service/go.mod create mode 100644 user_service/main.go 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") +}