Spaces:
Build error
Build error
FROM python:3.9-slim | |
# 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 | |
# 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 dengan Panel | |
CMD ["python3", "app.py"] |