Files
tp/main_dc/yalarba/api_es/Dockerfile
T
valitovgaziz 53477c6a34 deleted: main_dc/BB/api_bb/go_bbb.mod
new file:   main_dc/yalarba/api_es/.env
	new file:   main_dc/yalarba/api_es/Dockerfile
	new file:   main_dc/yalarba/api_es/cmd/main.go
	new file:   main_dc/yalarba/api_es/go.mod
	new file:   main_dc/yalarba/api_es/readme.md
	deleted:    main_dc/yalarba/api_tp/Makefile
create api_es with main.go
2025-10-29 05:54:04 +05:00

18 lines
365 B
Docker

# Используем официальный образ Go
FROM golang:1.25.1-alpine
WORKDIR /app
# Копируем go.mod и go.sum
COPY go.mod go.sum ./
RUN go mod download
# Копируем исходный код
COPY . .
# Компилируем БЕЗ CGO
RUN CGO_ENABLED=0 GOOS=linux go build -o bin/main ./cmd/main.go
EXPOSE 8080
CMD ["./bin/main"]