mirror of
https://github.com/kemko/memes-telegram-integration.git
synced 2026-01-01 07:45:43 +03:00
* feat: add Dockerfile * doc: add using with Docker in README * Update README.md --------- Co-authored-by: Michael <161408495+michaelien@users.noreply.github.com>
18 lines
387 B
Docker
18 lines
387 B
Docker
# Build stage
|
|
FROM golang:1.22.2-alpine AS builder
|
|
WORKDIR /app
|
|
COPY go.mod go.sum ./
|
|
RUN go mod download
|
|
COPY . .
|
|
RUN CGO_ENABLED=0 go build -o memogram ./bin/memogram
|
|
RUN chmod +x memogram
|
|
|
|
# Run stage
|
|
FROM alpine:latest
|
|
WORKDIR /app
|
|
ENV SERVER_ADDR=dns:localhost:5230
|
|
ENV BOT_TOKEN=your_telegram_bot_token
|
|
COPY .env.example .env
|
|
COPY --from=builder /app/memogram .
|
|
CMD ["./memogram"]
|