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=*"] |