pockethost/attic/Dockerfile-alpine
2022-09-18 20:15:57 -07:00

27 lines
474 B
Plaintext

FROM nginx:alpine
RUN apk update
RUN apk add -v build-base
RUN apk add -v go
RUN apk add -v ca-certificates
RUN apk add -v git
COPY ./pocketbase /pocketbase
WORKDIR /pocketbase
RUN go clean
RUN go build
RUN chmod +x pocketbase
RUN mv pocketbase /usr/local/bin/pocketbase
WORKDIR /
ADD ./data /data
ADD ./nginx/conf.d /etc/nginx/conf.d
# Notify Docker that the container wants to expose a port.
EXPOSE 80
COPY ./run.sh /run.sh
RUN chmod +x /run.sh
ENTRYPOINT ./run.sh