diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ec7dfa4c..35aa98c1 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -40,3 +40,22 @@ jobs: docker push ghcr.io/$GITHUB_ACTOR/umami:postgresql-latest docker push ghcr.io/$GITHUB_ACTOR/umami:mysql-$(echo $GITHUB_SHA | head -c7) docker push ghcr.io/$GITHUB_ACTOR/umami:mysql-latest + # + - name: Build sqlite container image + run: | + docker build --build-arg DATABASE_TYPE=sqlite \ + --tag ghcr.io/$GITHUB_ACTOR/umami:sqlite-$(echo $GITHUB_SHA | head -c7) \ + --tag ghcr.io/$GITHUB_ACTOR/umami:sqlite-latest \ + . + + - name: Docker login + run: >- + echo "${{ secrets.GITHUB_TOKEN }}" + | docker login -u "${{ github.actor }}" --password-stdin ghcr.io + + - name: Push image to GitHub + run: | + docker push ghcr.io/$GITHUB_ACTOR/umami:sqlite-$(echo $GITHUB_SHA | head -c7) + docker push ghcr.io/$GITHUB_ACTOR/umami:sqlite-latest + docker push ghcr.io/$GITHUB_ACTOR/umami:mysql-$(echo $GITHUB_SHA | head -c7) + docker push ghcr.io/$GITHUB_ACTOR/umami:mysql-latest diff --git a/.gitignore b/.gitignore index 1f55fbcc..9151a1be 100644 --- a/.gitignore +++ b/.gitignore @@ -37,3 +37,4 @@ yarn-error.log* .env.development.local .env.test.local .env.production.local +prisma/db diff --git a/docker-compose-sqlite.yml b/docker-compose-sqlite.yml new file mode 100644 index 00000000..c7821945 --- /dev/null +++ b/docker-compose-sqlite.yml @@ -0,0 +1,10 @@ +version: '3' +services: + umami: + image: ghcr.io/mikecao/umami:sqlite-latest + ports: + - "3000:3000" + environment: + DATABASE_TYPE: sqlite + HASH_SALT: replace-me-with-a-random-string + restart: always