Spaces:
Build error
Build error
| FROM python:3.9 | |
| # Set environment variables | |
| ENV TZ=Asia/Jakarta | |
| ENV MADE=GILANGF3000 | |
| ENV PORT=51379 | |
| # Install dependencies | |
| RUN apt-get update && \ | |
| apt-get upgrade -y && \ | |
| apt-get install -y git && \ | |
| rm -rf /var/lib/apt/lists/* | |
| # Set working directory | |
| WORKDIR /app | |
| # Gunakan ARG untuk menyimpan GitHub Token dan Repository URL | |
| ARG GITHUB_REPO | |
| ARG GITHUB_TOKEN | |
| # Remove folder lama jika ada | |
| RUN rm -rf AI AI-API P | |
| # Clone repo menggunakan token | |
| RUN git clone --depth=1 https://${GITHUB_TOKEN}@github.com/${GITHUB_REPO}.git AI-API | |
| # Set working directory ke dalam project | |
| WORKDIR /app/AI-API | |
| # Install dependencies jika requirements.txt ada | |
| RUN test -f requirements.txt && pip install --no-cache-dir -r requirements.txt || echo "No requirements.txt found" | |
| # Expose port untuk API | |
| EXPOSE 51379 | |
| # Jalankan aplikasi Python | |
| ENTRYPOINT ["panel", "serve", "app.py", "--port=51379", "--address=0.0.0.0", "--allow-websocket-origin=*"] |