FROM alpine:latest LABEL maintainer "J. Elfring " RUN apk add --no-cache \ ca-certificates \ curl \ unzip RUN mkdir /app \ && mkdir /data \ && chown daemon /data \ && downloadurl=$(curl -s https://api.github.com/repos/pocketbase/pocketbase/releases/latest \ | grep "browser_download_url" \ | grep "linux_amd64" \ | cut -d : -f 2,3 \ | tr -d '\" ' ) \ && curl --location --silent --output /tmp/pocketbase.zip \ $downloadurl \ && unzip -d /app /tmp/pocketbase.zip \ && rm /tmp/pocketbase.zip \ && chmod +x /app/pocketbase ADD ./pocketbase.sh /app VOLUME /data USER daemon EXPOSE 8090 CMD [ "/bin/sh", "/app/pocketbase.sh" ]