Skip to content

Commit

Permalink
Dockerize
Browse files Browse the repository at this point in the history
version-patch
  • Loading branch information
trueberryless committed Feb 14, 2024
1 parent 7fefc49 commit e48a15d
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
node_modules
.next
23 changes: 23 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Verwenden Sie eine offizielle Node.js-Image-Version als Basis
FROM node:18-alpine

# Setzen Sie das Arbeitsverzeichnis im Container
WORKDIR /usr/src/app

# Kopieren Sie die package.json- und package-lock.json-Dateien, um die Abhängigkeiten zu installieren
COPY package*.json ./

# Installieren Sie die Abhängigkeiten
RUN npm install

# Kopieren Sie den restlichen Anwendungscode
COPY . .

# Erstellen Sie die statischen Dateien
RUN npm run build

# Exponieren Sie den Port, auf dem die Anwendung läuft
EXPOSE 3000

# Starten Sie die Anwendung
CMD ["npm", "start"]

0 comments on commit e48a15d

Please sign in to comment.