diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 764079e..0766ad6 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -3,8 +3,8 @@ name: ci on: workflow_dispatch: push: - branches: - - "main" + tags: + - "v*.*.*" jobs: docker: @@ -14,6 +14,14 @@ jobs: uses: docker/setup-qemu-action@v1 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v1 + - name: Docker Labels + id: meta + uses: crazy-max/ghaction-docker-meta@v2 + with: + images: cupcakearmy/cryptgeon + tags: | + type=semver,pattern={{version}} + type=semver,pattern={{major}}.{{minor}} - name: Login to DockerHub uses: docker/login-action@v1 with: @@ -24,6 +32,6 @@ jobs: uses: docker/build-push-action@v2 with: push: true - tags: cupcakearmy/cryptgeon:latest + tags: ${{ steps.meta.outputs.tags }} - name: Image digest run: echo ${{ steps.docker_build.outputs.digest }} diff --git a/README.md b/README.md index 77a21ec..82fedbb 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,10 @@ _cryptgeon_ is an secure, open source sharing note service inspired by [_PrivNot each note has a 512bit generated id that is used to retrieve the note. data is stored in memory and never persisted to disk. +## Screenshot + +![screenshot](./design/screen.jpg) + ## Deployment Docker is the easiest way. diff --git a/design/screen.jpg b/design/screen.jpg new file mode 100644 index 0000000..ad6c5e4 Binary files /dev/null and b/design/screen.jpg differ