ramarama / Dockerfile
SteveCelticus's picture
Upload 9 files
446e7c2 verified
raw
history blame contribute delete
629 Bytes
# Usa una immagine di Node.js come base
FROM node:20-alpine
# Imposta la directory di lavoro all'interno del container
WORKDIR /app
RUN npm install -g npm@11.2.0
# Copia i file package.json e package-lock.json (se presente)
COPY package.json ./
RUN npm cache clean --force
# Installa le dipendenze del progetto
RUN npm install
# Copia il resto dei file del progetto nella directory di lavoro
COPY . .
# Definisci la variabile d'ambiente (opzionale)
# ENV PROXY_URL=""
# Esponi la porta su cui l'addon sarà in ascolto
EXPOSE 7000
# Comando per avviare l'applicazione
CMD [ "node", "main.js" ]