upgrade dependencies and docker builds to npm latest

This commit is contained in:
2026-02-24 11:20:18 -05:00
parent bb01311a8a
commit fd168f607c
8 changed files with 566 additions and 876 deletions

View File

@@ -1,5 +1,6 @@
# Optional API override. Leave empty to use same-origin internal API routes.
NEXT_PUBLIC_API_URL=
NPM_VERSION=latest
# Local docker host port (used by docker-compose.override.yml)
APP_PORT=3000

View File

@@ -1,6 +1,8 @@
FROM node:20-alpine AS base
WORKDIR /app
ARG NPM_VERSION=latest
RUN npm install -g "npm@${NPM_VERSION}"
FROM base AS deps
COPY package.json package-lock.json ./

View File

@@ -36,6 +36,7 @@ docker compose up --build -d
For local Docker, host port mapping comes from `docker-compose.override.yml` (default `http://localhost:3000`, configurable via `APP_PORT`).
For Coolify/remote Docker Compose, only container port `3000` is exposed internally (no fixed host port bind), avoiding host port collisions.
Runtime data persists in the `app_data` volume (`/app/data` in container).
Docker builds install the npm version from `NPM_VERSION` (default `latest`).
## Environment

View File

@@ -1,6 +1,4 @@
@tailwind base;
@tailwind components;
@tailwind utilities;
@import "tailwindcss";
:root {
--font-display: "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;

View File

@@ -4,6 +4,7 @@ services:
context: .
dockerfile: Dockerfile
args:
NPM_VERSION: ${NPM_VERSION:-latest}
NEXT_PUBLIC_API_URL: ${NEXT_PUBLIC_API_URL:-}
restart: unless-stopped
env_file:

1423
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -9,10 +9,11 @@
"lint": "next lint"
},
"dependencies": {
"@tailwindcss/postcss": "^4.2.1",
"clsx": "^2.1.1",
"date-fns": "^4.1.0",
"lucide-react": "^0.574.0",
"next": "16.1.6",
"lucide-react": "^0.575.0",
"next": "^16.1.6",
"react": "^19.2.4",
"react-dom": "^19.2.4",
"recharts": "^3.7.0"
@@ -23,7 +24,7 @@
"@types/react-dom": "^19.2.3",
"autoprefixer": "^10.4.24",
"postcss": "^8.5.6",
"tailwindcss": "^3.4.17",
"tailwindcss": "^4.2.1",
"typescript": "^5.9.3"
}
}

View File

@@ -1,6 +1,5 @@
module.exports = {
plugins: {
tailwindcss: {},
autoprefixer: {},
"@tailwindcss/postcss": {},
},
}