all repos — clicker-ts @ main

Unnamed repository; edit this file 'description' to name the repository.

Dockerfile (view raw)

 1# Fase 1: build del progetto
 2FROM node:20-alpine AS builder
 3
 4# Crea una directory di lavoro
 5WORKDIR /app
 6
 7# Copia i file di progetto
 8COPY package*.json ./
 9COPY tsconfig*.json ./
10COPY vite.config.* ./
11COPY index.html ./
12COPY public ./public
13COPY src ./src
14
15# Installa le dipendenze
16RUN npm install
17
18# Costruisci l'app
19RUN npm run build
20
21FROM devforth/spa-to-http:latest
22COPY --from=builder /app/dist/ .