Skip to content

Commit 4624597

Browse files
committed
Dockerfile and docker-compose
0 parents  commit 4624597

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

Dockerfile

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
FROM alpine:3.16.0
2+
3+
ARG POCKETBASE_VERSION=0.4.2
4+
5+
RUN apk update && apk add curl wget unzip
6+
RUN addgroup -S pocketbase && adduser -S pocketbase -G pocketbase
7+
RUN wget https://github.com/pocketbase/pocketbase/releases/download/v${POCKETBASE_VERSION}/pocketbase_${POCKETBASE_VERSION}_linux_amd64.zip -O '/tmp/pocketbase.zip'
8+
RUN unzip /tmp/pocketbase.zip -d /usr/local/bin/
9+
RUN rm /tmp/pocketbase.zip
10+
11+
12+
RUN mkdir /pb_data
13+
RUN chown pocketbase:pocketbase /usr/local/bin/pocketbase
14+
RUN chown pocketbase:pocketbase /pb_data
15+
RUN chmod 710 /usr/local/bin/pocketbase
16+
17+
18+
19+
VOLUME /pb_data
20+
USER pocketbase
21+
EXPOSE 8090
22+
23+
ENTRYPOINT ["/usr/local/bin/pocketbase", "serve", "--http=0.0.0.0:8090", "--dir=/pb_data"]

docker-compose.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
version: '3.7'
2+
3+
services:
4+
pocketbase:
5+
image: augustodelg/pocketbase
6+
ports:
7+
- 8090:8090
8+
volumes:
9+
- pocketbase:/usr/local/bin/pb_data
10+
volumes:
11+
pocketbase:

0 commit comments

Comments
 (0)