leinier310 commited on
Commit
d4fbe8d
·
verified ·
1 Parent(s): 3f965b4

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +23 -0
Dockerfile ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM python:3.10-slim
2
+
3
+ # Instala herramientas necesarias
4
+ RUN apt-get update && \
5
+ apt-get install -y curl && \
6
+ apt-get clean && \
7
+ rm -rf /var/lib/apt/lists/*
8
+
9
+ # Crea un directorio para los archivos
10
+ WORKDIR /app
11
+
12
+ # Descarga los archivos desde Google
13
+ # Asegúrate de que los enlaces sean accesibles directamente (por ejemplo, archivos públicos de Google Drive con enlaces de descarga directa)
14
+ RUN \
15
+ curl -L -o android-ndk-r29-beta2-linux.zip https://dl.google.com/android/repository/android-ndk-r29-beta2-linux.zip && \
16
+ curl -L -o android-ndk-r28b-linux.zip https://dl.google.com/android/repository/android-ndk-r28b-linux.zip && \
17
+ curl -L -o commandlinetools-linux.zip https://dl.google.com/android/repository/commandlinetools-linux-8512546_latest.zip
18
+
19
+ # Expone el puerto 7860 que HuggingFace permite
20
+ EXPOSE 7860
21
+
22
+ # Comando por defecto para levantar el servidor
23
+ CMD ["python3", "-m", "http.server", "7860"]