diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index d12c06b..eeed764 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -253,6 +253,18 @@ jobs: echo "No version alignment script (ok)" fi + docker-build: + name: Docker Build + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v3 + - name: Setup Docker Buildx + uses: docker/setup-buildx-action@v3 + - name: Build Docker image + run: | + docker build -t 4nk-wallet:latest . + - name: Release guard (CI verify) env: RELEASE_TYPE: ci-verify diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..400fa0f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +# Debian-based static web host via http-server +FROM node:20-bookworm-slim +WORKDIR /app +COPY web ./web +RUN npm i -g http-server +EXPOSE 5174 +CMD ["http-server","./web","-p","5174","-c-1"]