diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..cde4107 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,18 @@ +FROM node:20-alpine AS builder + +WORKDIR /usr/src/app +# Copia tutto +COPY . . + +# Aggiunge GIT ma serve solo se si vuole evidenziare un hash del commit +RUN apk add git + +# aggiunge l'ultima versione di node +RUN npm install -g npm@latest +# Installa tutte le dipendenze del progetto +RUN npm install + +# Qui fa partire il comando... +# Per adesso è dev perchè non ho capito bene il tutto... (Attilio) +CMD ["npm", "run", "serve"] + diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..6d9bbb6 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,8 @@ +services: + segnapunti: + build: . + ports: + - 3000:3000 + - 3001:3001 + container_name: segnapunti-container + diff --git a/package-lock.json b/package-lock.json index eab4b3d..8930661 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3635,9 +3635,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001495", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001495.tgz", - "integrity": "sha512-F6x5IEuigtUfU5ZMQK2jsy5JqUUlEFRVZq8bO2a+ysq5K7jD6PPc9YXZj78xDNS3uNchesp1Jw47YXEqr+Viyg==", + "version": "1.0.30001769", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001769.tgz", + "integrity": "sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg==", "dev": true, "funding": [ { @@ -3652,7 +3652,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/chai": { "version": "6.2.2",