nexacore commited on
Commit
5b2e1d9
·
verified ·
1 Parent(s): bea9899

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -4
Dockerfile CHANGED
@@ -2,17 +2,19 @@ FROM alpine:latest
2
 
3
  WORKDIR /app
4
 
5
- # Download PocketBase
6
- ADD https://github.com/pocketbase/pocketbase/releases/download/v0.22.10/pocketbase_0.22.10_linux_amd64.zip /app/pb.zip
7
 
8
- RUN apk add --no-cache unzip && \
 
9
  unzip pb.zip && \
10
  chmod +x pocketbase && \
11
  rm pb.zip
12
 
13
- # Create pb_data folder with proper permissions
14
  RUN mkdir -p /app/pb_data && chmod -R 777 /app/pb_data
15
 
16
  EXPOSE 7860
17
 
 
18
  CMD ["./pocketbase", "serve", "--http=0.0.0.0:7860", "--dir", "/app/pb_data"]
 
2
 
3
  WORKDIR /app
4
 
5
+ # Install tools
6
+ RUN apk add --no-cache unzip curl
7
 
8
+ # Download full release with embedded admin UI
9
+ RUN curl -L -o pb.zip https://github.com/pocketbase/pocketbase/releases/download/v0.22.10/pocketbase_0.22.10_linux_amd64.zip && \
10
  unzip pb.zip && \
11
  chmod +x pocketbase && \
12
  rm pb.zip
13
 
14
+ # Create data directory with proper permissions
15
  RUN mkdir -p /app/pb_data && chmod -R 777 /app/pb_data
16
 
17
  EXPOSE 7860
18
 
19
+ # Start PocketBase with data directory specified
20
  CMD ["./pocketbase", "serve", "--http=0.0.0.0:7860", "--dir", "/app/pb_data"]