mirror of
https://github.com/hackdiaz-dev/free-turn-proxy.git
synced 2026-10-12 09:41:53 +02:00
dfbfae2901
- Dockerfile: путь ./cmd/vk-turn-server → ./cmd/server (образ был сломан) - docker-entrypoint.sh → docker/entrypoint.sh; удалён VLESS_BOND (флаг удалён ранее, падал при VLESS_BOND=true); добавлен DEBUG env - docker-compose.yml: host network, WireGuard-дефолт, все опции закомментированы inline; достаточно docker compose up -d - docs/deploy.md: compose как primary workflow, таблица env дополнена
22 lines
400 B
Docker
22 lines
400 B
Docker
FROM golang:1.25-alpine AS builder
|
|
|
|
WORKDIR /build
|
|
|
|
COPY . .
|
|
RUN CGO_ENABLED=0 go build -ldflags="-s -w" -o server ./cmd/server
|
|
|
|
FROM alpine:3.23
|
|
|
|
RUN apk add --no-cache ca-certificates tzdata
|
|
|
|
WORKDIR /app
|
|
|
|
COPY docker/entrypoint.sh .
|
|
COPY --from=builder /build/server .
|
|
RUN sed -i 's/\r$//' entrypoint.sh && chmod +x entrypoint.sh
|
|
|
|
EXPOSE 56000/udp
|
|
EXPOSE 56000/tcp
|
|
|
|
ENTRYPOINT ["./entrypoint.sh"]
|