mirror of
https://github.com/pockethost/pockethost.git
synced 2025-03-30 15:08:30 +00:00
24 lines
818 B
Plaintext
24 lines
818 B
Plaintext
FROM nginx:latest
|
|
|
|
ARG POCKETBASE_VERSION=0.7.2
|
|
|
|
RUN apt update
|
|
RUN apt install -y unzip systemd systemd-sysv
|
|
RUN apt install -y systemd
|
|
RUN apt install -y systemd-sysv
|
|
|
|
# Download Pocketbase and install it for AMD64
|
|
ADD https://github.com/pocketbase/pocketbase/releases/download/v${POCKETBASE_VERSION}/pocketbase_${POCKETBASE_VERSION}_linux_amd64.zip /tmp/pocketbase.zip
|
|
RUN unzip /tmp/pocketbase.zip -d /usr/local/bin/
|
|
RUN chmod +x /usr/local/bin/pocketbase
|
|
|
|
ADD ./data /data
|
|
ADD ./nginx/conf.d /etc/nginx/conf.d
|
|
|
|
COPY ./pockethost-db.service /etc/systemd/system/pockethost-db.service
|
|
RUN systemctl enable pockethost-db.service
|
|
# RUN echo "::respawn:/usr/local/bin/pocketbase serve --http '127.0.0.1:8090' --dir /data/pockethost" >> /etc/inittab
|
|
|
|
# Notify Docker that the container wants to expose a port.
|
|
EXPOSE 80
|