quadrokal/Github-remake
0
1# Gunakan Ubuntu 22.04 sebagai base image2FROM ubuntu:22.043 4# Hindari interaksi saat instalasi (timezone, dll)5ENV DEBIAN_FRONTEND=noninteractive6 7# 1. Install dependencies dasar dan Rclone8RUN apt-get update && apt-get install -y \9 curl \10 sudo \11 git \12 wget \13 unzip \14 ca-certificates \15 && curl https://rclone.org/install.sh | sudo bash \16 && rm -rf /var/lib/apt/lists/*17 18# 2. Install code-server (VS Code Web)19RUN curl -fsSL https://code-server.dev/install.sh | sh20 21# 3. Setup User 'coder' (Wajib untuk Hugging Face)22RUN useradd -m -u 1000 coder23USER coder24WORKDIR /home/coder25 26# 4. Buat folder untuk config rclone agar tidak error27RUN mkdir -p /home/coder/.config/rclone28 29# 5. Ekspos port yang dibutuhkan Hugging Face30EXPOSE 786031 32# 6. Jalankan code-server33# Ganti --auth none menjadi --auth password jika ingin menggunakan password34CMD ["code-server", "--bind-addr", "0.0.0.0:7860", "--auth", "none"]