Files
ForbiddenStarsApp/deploy/tunnel/Dockerfile
T

9 lines
525 B
Docker

# Крошечный контейнер SSH reverse-туннеля к VPS.
# Держит -R <VPS_TUNNEL_PORT>:app:8000 на VPS, отдавая приложение по сети compose.
# Переподключение обеспечивает Docker (restart: unless-stopped) при выходе ssh.
FROM alpine:3.20
RUN apk add --no-cache openssh-client
COPY tunnel.sh /usr/local/bin/tunnel.sh
RUN sed -i 's/\r$//' /usr/local/bin/tunnel.sh && chmod +x /usr/local/bin/tunnel.sh
ENTRYPOINT ["/usr/local/bin/tunnel.sh"]