# Крошечный контейнер SSH reverse-туннеля к VPS. # Держит -R :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"]