Public Access
24 lines
534 B
Docker
24 lines
534 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 VK_TOKEN=""
|
|
ENV TELEGRAM_CHAT_ID=""
|
|
ENV DISCORD_CHANNEL_ID=""
|
|
ENV VK_PEER_ID=""
|
|
ENV VK_GROUP_ID=""
|
|
ENV SITE_API_URL=""
|
|
ENV SITE_API_TOKEN=""
|
|
ENV WEBHOOK_API_KEY=""
|
|
|
|
CMD ["./chat-bridge"]
|