From 20dd54682d94c071d299458b547fecb3040086e4 Mon Sep 17 00:00:00 2001 From: Steve Dogiakos Date: Thu, 12 Mar 2026 12:33:45 -0600 Subject: [PATCH] Update Docker config: opt into Node.js 24 actions, rename to check-printing - Add FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true to docker-build workflow - Switch login step to vars.DOCKERHUB_USERNAME (non-secret) - Rename docker-compose service, container, volume, and DB file to check-printing --- .github/workflows/docker-build.yml | 3 ++- docker-compose.yml | 10 +++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index f9fc960..f0275ed 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -8,6 +8,7 @@ on: env: IMAGE_NAME: ${{ secrets.DOCKERHUB_USERNAME }}/check-printing + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true jobs: build-push: @@ -26,7 +27,7 @@ jobs: - name: Log in to Docker Hub uses: docker/login-action@v3 with: - username: ${{ secrets.DOCKERHUB_USERNAME }} + username: ${{ vars.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Extract image metadata diff --git a/docker-compose.yml b/docker-compose.yml index c780f22..6ce3e06 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,22 +1,22 @@ services: - ezcheck: + check-printing: build: context: . dockerfile: docker/Dockerfile - container_name: ezcheck + container_name: check-printing restart: unless-stopped ports: - "3000:3000" volumes: # Persistent data: SQLite DB lives here - - ezcheck-data:/app/data + - check-printing-data:/app/data - ./fonts:/app/fonts:ro environment: - NODE_ENV=production - PORT=3000 - - DB_PATH=/app/data/ezcheck.db + - DB_PATH=/app/data/check-printing.db # Full path to MICR font inside container - MICR_FONT_PATH=${MICR_FONT_PATH} volumes: - ezcheck-data: + check-printing-data: