Spaces:
Configuration error
Configuration error
| FROM python:3.9-slim | |
| WORKDIR /app | |
| # Instalar dependencias del sistema | |
| RUN apt-get update && apt-get install -y --no-install-recommends \ | |
| build-essential \ | |
| && apt-get clean \ | |
| && rm -rf /var/lib/apt/lists/* | |
| # Copiar solo los archivos necesarios para el frontend | |
| COPY requirements.txt . | |
| COPY src/frontend.py src/ | |
| COPY src/__init__.py src/ | |
| # Instalar dependencias de Python | |
| RUN pip install --no-cache-dir -r requirements.txt | |
| # Crear archivo principal de Streamlit | |
| RUN echo 'import streamlit as st\nfrom src.frontend import orbital_3d_map\n\nst.title("Orbix - Sistema de Navegaci贸n Orbital")\n\nst.write("Visualizaci贸n 3D de trayectorias orbitales y objetos espaciales")\n\n# Ejemplo de datos para visualizaci贸n\npredictions = {\n "coordinates": [[0, 0, 0], [10, 10, 10], [20, 20, 20]],\n "altitude": 500,\n "velocity": 7.8\n}\n\nst.write("### Mapa Orbital 3D")\nst.pydeck_chart(orbital_3d_map([predictions]))\n' > app.py | |
| # Exponer el puerto para Streamlit | |
| EXPOSE 8501 | |
| # Comando para ejecutar la aplicaci贸n | |
| CMD ["streamlit", "run", "app.py", "--server.port=8501", "--server.address=0.0.0.0"] |