From 5034a4f661c23161d78f2f7521a833f6218c451d Mon Sep 17 00:00:00 2001 From: Luke Hagar Date: Tue, 9 May 2023 23:03:26 -0500 Subject: [PATCH] Initial Commit --- .github/workflows/build-image.yaml | 29 +++++++++++++++++++++++++++++ Dockerfile | 3 ++- 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/build-image.yaml diff --git a/.github/workflows/build-image.yaml b/.github/workflows/build-image.yaml new file mode 100644 index 0000000..c79243e --- /dev/null +++ b/.github/workflows/build-image.yaml @@ -0,0 +1,29 @@ +name: Build Docker Image + +on: + push: + branches: + - "main" + workflow_dispatch: + +jobs: + docker: + runs-on: ubuntu-latest + steps: + - name: Set up QEMU + uses: docker/setup-qemu-action@v2 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + + - name: Login to Docker Hub + uses: docker/login-action@v2 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + + - name: Build and push + uses: docker/build-push-action@v4 + with: + push: true + tags: lukehagar/pocketbase:latest diff --git a/Dockerfile b/Dockerfile index ccf2ec0..fc776a4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,7 @@ FROM alpine:latest ARG PB_VERSION=0.15.3 +ENV PB_ENCRYPTION_KEY RUN apk add --no-cache \ unzip \ @@ -13,4 +14,4 @@ RUN unzip /tmp/pb.zip -d /pb/ EXPOSE 8080 # start PocketBase -CMD ["/pb/pocketbase", "serve", "--http=0.0.0.0:8080"] \ No newline at end of file +CMD ["/pb/pocketbase", "serve", "--http=0.0.0.0:8080", "--encryptionEnv=PB_ENCRYPTION_KEY"] \ No newline at end of file