9 lines
525 B
Docker
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"]
|