Squashed commit of the following:

commit a506e6fee1c90d2262f25eb680686adbfb3b2be0
Author: Maxi Quoß <maxi@quoss.org>
Date:   Sun Jan 29 17:08:40 2023 +0100

    update docker

commit 445b735b11
Author: Maxi Quoß <maxi@quoss.org>
Date:   Sun Jan 29 16:31:46 2023 +0100

    dont use v

commit fb30405396
Author: Maxi Quoß <maxi@quoss.org>
Date:   Sun Jan 29 16:30:51 2023 +0100

    dont use v

commit 49cf2b2607
Author: Maxi Quoß <maxi@quoss.org>
Date:   Sun Jan 29 16:23:31 2023 +0100

    try tag

commit 57bef8bb7e
Author: Maxi Quoß <maxi@quoss.org>
Date:   Sun Jan 29 16:10:28 2023 +0100

    rawversion

commit 51e071bf22
Author: Maxi Quoß <maxi@quoss.org>
Date:   Sun Jan 29 15:58:48 2023 +0100

    try again with v

commit 4ce90f1f5f
Author: Maxi Quoß <maxi@quoss.org>
Date:   Sun Jan 29 15:54:10 2023 +0100

    try again with v

commit 6fd289e1a7
Author: Maxi Quoß <maxi@quoss.org>
Date:   Sun Jan 29 15:47:56 2023 +0100

    workflow: tags

commit 8e7d4e814f
Author: Maxi Quoß <maxi@quoss.org>
Date:   Sun Jan 29 15:37:54 2023 +0100

    workflow: env is broken

commit eb311bf289
Author: Maxi Quoß <maxi@quoss.org>
Date:   Sun Jan 29 15:30:44 2023 +0100

    workflow: env

commit fea958c4fc
Author: Maxi Quoß <maxi@quoss.org>
Date:   Sun Jan 29 15:26:54 2023 +0100

    workflow: env

commit 8f59fb448f
Author: Maxi Quoß <maxi@quoss.org>
Date:   Sun Jan 29 15:22:46 2023 +0100

    workflow: env

commit e303e7af64
Author: Maxi Quoß <maxi@quoss.org>
Date:   Sun Jan 29 15:20:43 2023 +0100

    workflow: docker meta image name

commit d47c21c3db
Author: Maxi Quoß <maxi@quoss.org>
Date:   Sun Jan 29 15:15:03 2023 +0100

    docker: fix unzip

commit 4eb1c98729
Author: Maxi Quoß <maxi@quoss.org>
Date:   Sun Jan 29 15:05:48 2023 +0100

    docker: unzip -q

commit fe042e0003
Author: Maxi Quoß <maxi@quoss.org>
Date:   Sun Jan 29 14:58:12 2023 +0100

    workflow: remove v from version

commit dd4bc6c1e7
Author: Maxi Quoß <maxi@quoss.org>
Date:   Sun Jan 29 14:54:19 2023 +0100

    workflow: fix url

commit 5ee9b43aff
Author: Maxi Quoß <maxi@quoss.org>
Date:   Sun Jan 29 14:49:08 2023 +0100

    workflow: remove v

commit 9d598b4c09
Author: Maxi Quoß <maxi@quoss.org>
Date:   Sun Jan 29 14:46:01 2023 +0100

    event tag
This commit is contained in:
Maxi Quoß
2023-01-29 17:11:36 +01:00
parent abe58fd87e
commit f477088404
4 changed files with 19 additions and 10 deletions

View File

@@ -3,7 +3,7 @@ name: Deploy release
on:
push:
tags:
- "v3.*.*"
- "3.*.*"
workflow_dispatch:
jobs:
@@ -60,10 +60,11 @@ jobs:
uses: docker/metadata-action@v4
with:
images: |
name/app
ghcr.io/seriousm4x/UpSnap
tags: |
type=ref,event=push tag
type=ref,event=tag
type=semver,pattern={{version}}
type=semver,pattern={{major}}
type=semver,pattern={{major}}.{{minor}}
# qemu

View File

@@ -5,13 +5,14 @@ ARG TARGETVARIANT
ARG VERSION
ENV BUILDX_ARCH="${TARGETOS:-linux}_${TARGETARCH:-amd64}${TARGETVARIANT}"
WORKDIR /app
RUN wget https://github.com/seriousm4x/upsnap/releases/download/v${VERSION}/upsnap_${VERSION}_${BUILDX_ARCH}.zip &&\
unzip upsnap_${VERSION}_${BUILDX_ARCH}.zip &&\
chmod +x /upsnap
RUN wget https://github.com/seriousm4x/UpSnap/releases/download/${VERSION}/UpSnap_${VERSION}_${BUILDX_ARCH}.zip &&\
unzip UpSnap_${VERSION}_${BUILDX_ARCH}.zip &&\
rm -f UpSnap_${VERSION}_${BUILDX_ARCH}.zip &&\
chmod +x upsnap
FROM alpine:3
RUN apk update &&\
apk add --no-cache ca-certificates nmap samba-common-tools &&\
apk add --no-cache tzdata ca-certificates nmap samba-common-tools &&\
rm -rf /var/cache/apk/*
WORKDIR /app
COPY --from=downloader /app/upsnap upsnap

View File

@@ -1,5 +1,5 @@
release:
draft: true
# draft: true
prerelease: auto
before:
hooks:

View File

@@ -1,11 +1,18 @@
version: "3"
services:
upsnap:
image: ghcr.io/seriousm4x/UpSnap
image: ghcr.io/seriousm4x/upsnap:3
network_mode: host
command: ["./upsnap", "serve", "--http", "0.0.0.0:8090"]
volumes:
- ./data:/app/pb_data
healthcheck:
test: wget --no-verbose --tries=1 --spider http://localhost:8090/api/health || exit 1
interval: 1m
timeout: 10s
retries: 3
# environment:
# - TZ=Europe/Berlin
# - UPSNAP_INTERVAL=@every 10s
# - UPSNAP_SCAN_RANGE=192.168.1.0/24
# - UPSNAP_WEBSITE_TITLE=Custom name
# command: ["./upsnap", "serve", "--http", "0.0.0.0:8090"]