Public Access
20 lines
492 B
Docker
20 lines
492 B
Docker
# Go Chat Bridge Dockerfile
|
|
FROM golang:1.22-alpine AS builder
|
|
WORKDIR /app
|
|
COPY . .
|
|
RUN go mod tidy && go build -o chat-bridge .
|
|
|
|
FROM alpine:latest
|
|
WORKDIR /app
|
|
COPY --from=builder /app/chat-bridge .
|
|
|
|
# Переменные окружения (можно задать через docker run -e ...)
|
|
ENV TELEGRAM_TOKEN=""
|
|
ENV DISCORD_TOKEN=""
|
|
ENV TELEGRAM_CHAT_ID=""
|
|
ENV DISCORD_CHANNEL_ID=""
|
|
ENV DISCORD_REACTION_CHANNEL_ID=""
|
|
ENV TELEGRAM_DUPLICATE_REACTION="✍️"
|
|
|
|
CMD ["./chat-bridge"]
|