Spaces:
Runtime error
Runtime error
Update Dockerfile
Browse files- Dockerfile +8 -8
Dockerfile
CHANGED
|
@@ -1,3 +1,4 @@
|
|
|
|
|
| 1 |
FROM debian:12
|
| 2 |
|
| 3 |
RUN apt update && apt install -y wget curl openssh-server openjdk-17-jre-headless socat gpg
|
|
@@ -11,22 +12,21 @@ RUN curl -SsL https://playit-cloud.github.io/ppa/key.gpg | gpg --dearmor | tee /
|
|
| 11 |
RUN echo "deb [signed-by=/etc/apt/trusted.gpg.d/playit.gpg] https://playit-cloud.github.io/ppa/data ./" | tee /etc/apt/sources.list.d/playit-cloud.list
|
| 12 |
RUN apt update && apt install -y playit
|
| 13 |
|
| 14 |
-
# Create start script
|
| 15 |
RUN mkdir -p /app
|
| 16 |
RUN echo '#!/bin/bash' > /app/start.sh
|
| 17 |
RUN echo 'service ssh start' >> /app/start.sh
|
| 18 |
RUN echo 'echo "=============================="' >> /app/start.sh
|
| 19 |
-
RUN echo 'echo "
|
|
|
|
|
|
|
| 20 |
RUN echo 'echo "=============================="' >> /app/start.sh
|
|
|
|
| 21 |
RUN echo 'playit &' >> /app/start.sh
|
| 22 |
RUN echo 'sleep 5' >> /app/start.sh
|
| 23 |
-
RUN echo '
|
| 24 |
-
RUN echo 'echo "Run this on your phone/Termux to claim:"' >> /app/start.sh
|
| 25 |
-
RUN echo 'playit claim' >> /app/start.sh
|
| 26 |
-
RUN echo 'echo "=============================="' >> /app/start.sh
|
| 27 |
RUN echo 'tail -f /dev/null' >> /app/start.sh
|
| 28 |
RUN chmod +x /app/start.sh
|
| 29 |
|
| 30 |
-
EXPOSE 22
|
| 31 |
-
|
| 32 |
CMD ["/app/start.sh"]
|
|
|
|
| 1 |
+
|
| 2 |
FROM debian:12
|
| 3 |
|
| 4 |
RUN apt update && apt install -y wget curl openssh-server openjdk-17-jre-headless socat gpg
|
|
|
|
| 12 |
RUN echo "deb [signed-by=/etc/apt/trusted.gpg.d/playit.gpg] https://playit-cloud.github.io/ppa/data ./" | tee /etc/apt/sources.list.d/playit-cloud.list
|
| 13 |
RUN apt update && apt install -y playit
|
| 14 |
|
| 15 |
+
# Create start script with CLAIM CODE
|
| 16 |
RUN mkdir -p /app
|
| 17 |
RUN echo '#!/bin/bash' > /app/start.sh
|
| 18 |
RUN echo 'service ssh start' >> /app/start.sh
|
| 19 |
RUN echo 'echo "=============================="' >> /app/start.sh
|
| 20 |
+
RUN echo 'echo "Claiming device with code..."' >> /app/start.sh
|
| 21 |
+
RUN echo 'playit agent claim exchange --code YOUR_CLAIM_CODE_HERE' >> /app/start.sh
|
| 22 |
+
RUN echo 'sleep 3' >> /app/start.sh
|
| 23 |
RUN echo 'echo "=============================="' >> /app/start.sh
|
| 24 |
+
RUN echo 'echo "Starting agent..."' >> /app/start.sh
|
| 25 |
RUN echo 'playit &' >> /app/start.sh
|
| 26 |
RUN echo 'sleep 5' >> /app/start.sh
|
| 27 |
+
RUN echo 'socat UDP4-LISTEN:2222,fork TCP4:localhost:22 &' >> /app/start.sh
|
|
|
|
|
|
|
|
|
|
| 28 |
RUN echo 'tail -f /dev/null' >> /app/start.sh
|
| 29 |
RUN chmod +x /app/start.sh
|
| 30 |
|
| 31 |
+
EXPOSE 22 2222
|
|
|
|
| 32 |
CMD ["/app/start.sh"]
|