Closure-RI commited on
Commit
540a928
·
verified ·
1 Parent(s): a85fcb8

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +20 -0
Dockerfile ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Gunakan image Docker resmi
2
+ FROM docker:latest
3
+
4
+ # Install curl dan docker-compose
5
+ RUN apk add --no-cache curl docker-compose
6
+
7
+ # Buat user non-root
8
+ RUN adduser -D -u 1000 user
9
+
10
+ # Set direktori kerja dan user
11
+ WORKDIR /home/user/app
12
+ USER user
13
+
14
+ # Ambil docker-compose.yml dari raw URL
15
+ RUN curl -o docker-compose.yml https://raw.githubusercontent.com/Lingz-ui/data-myBot/refs/heads/main/docker-compose.yml
16
+
17
+ EXPOSE 7860
18
+
19
+ # Jalankan Docker Compose saat container dimulai
20
+ CMD ["docker-compose", "up", "-d"]