1. 16 Mar, 2026 1 commit
    • shaw's avatar
      fix(docker): resolve /app/data permission denied on volume mounts · aa5846b2
      shaw authored
      Docker named volumes and host bind-mounts may be owned by root,
      causing "open data/model_pricing.sha256: permission denied" when
      the container runs as the non-root sub2api user.
      
      Add an entrypoint script that fixes /app/data ownership before
      dropping to sub2api via su-exec. Replace USER directive with the
      entrypoint approach across all three Dockerfiles and update both
      GoReleaser configs to include the script in Docker build contexts.
      aa5846b2
  2. 04 Jan, 2026 1 commit
  3. 31 Dec, 2025 3 commits
  4. 25 Dec, 2025 1 commit
  5. 20 Dec, 2025 1 commit
    • shaw's avatar
      fix(build): add -tags embed to ensure frontend is embedded · e6add93a
      shaw authored
      - Add -tags=embed flag to GoReleaser builds
      - Add -tags embed flag to Dockerfile builds
      - Fix Dockerfile COPY order to prevent frontend dist being overwritten
      - Update README build instructions with embed tag explanation
      e6add93a
  6. 18 Dec, 2025 2 commits