docker baru

This commit is contained in:
2025-06-16 09:14:36 +07:00
parent cea6ef897a
commit dbdd6d7e47
132 changed files with 43298 additions and 0 deletions

20
Dockerfile Normal file
View File

@@ -0,0 +1,20 @@
# Gunakan image Node.js sebagai base image
FROM node:18-alpine
# Set direktori kerja di dalam container
WORKDIR /app
# Salin file package.json dan package-lock.json
COPY package*.json ./
# Install dependencies
RUN npm install
# Salin seluruh aplikasi ke dalam container
COPY . .
# Expose port untuk aplikasi (Nuxt secara default menggunakan port 3000)
EXPOSE 3000
# Jalankan aplikasi dalam mode development
CMD ["npm", "run", "dev"]