9bd22dfcb7
- Gzf-Picker-Modal mit AMEV-Tabelle 3 (Planungshilfe für elektrische Leistungsbilanzen) im Projektgerät-Modal und im globalen Geräteformular - Docker-Deploy-Tooling (docker-start.sh, run-migrations.js) für den produktiven Container - Seitenleiste ist jetzt einklappbar (Icon-only, Zustand in localStorage)
15 lines
220 B
Docker
15 lines
220 B
Docker
FROM node:22
|
|
WORKDIR /app
|
|
|
|
COPY package*.json ./
|
|
RUN npm ci
|
|
|
|
COPY . .
|
|
RUN npm run build:api && npm run build:web
|
|
|
|
RUN mkdir -p data && chmod +x scripts/docker-start.sh
|
|
|
|
EXPOSE 3001
|
|
|
|
CMD ["sh", "scripts/docker-start.sh"]
|