Spaces:
Sleeping
Sleeping
Create Dockerfile
Browse files- Dockerfile +13 -0
Dockerfile
ADDED
|
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
FROM drawthingsai/draw-things-grpc-server-cli:latest
|
| 2 |
+
|
| 3 |
+
# adresář pro modely (můžeš je později nahrát do /grpc-models nebo stáhnout při startu)
|
| 4 |
+
RUN mkdir -p /grpc-models
|
| 5 |
+
|
| 6 |
+
# nainstalujeme socat na forward $PORT -> 7859 (pokud nejde změnit port gRPC serveru)
|
| 7 |
+
RUN apt-get update && apt-get install -y socat && rm -rf /var/lib/apt/lists/*
|
| 8 |
+
|
| 9 |
+
# start: spustíme gRPC server + forwarder
|
| 10 |
+
# HF předá cílový port v proměnné $PORT
|
| 11 |
+
CMD bash -lc '\
|
| 12 |
+
gRPCServerCLI /grpc-models & \
|
| 13 |
+
socat TCP-LISTEN:${PORT},fork TCP:127.0.0.1:7859'
|