Node.JS merupkan bahasa pemograman yang berfungsi untuk menjalankan website dengan menggunakan java script, bisa di bilang java script runtime.
Kepopuleran Node.Js hingga kini banyak di gunakan untuk membuat kerangka website, tutoiral kali ini yaitu cara deploy node.js menggunakan docker file.
Docker file merupakan script inturksi berbasis teks yang di gunakan untuk membuat kontainer. Untuk tutorialnya bisa Klik di Sini.
Kemudian clone URL di bawah ini
https://github.com/hidayat-tanjung/docker-node.
Setelah mengclone sourch code nya, silahkan buka teks editor teman-teman dan buka file docker-compose.yml
dan Dockerfile
Docker-compose.yml
version: "3.3" services: app: container_name: "app" build: . volumes: - .:/app - node_modules:/app/node_modules ports: - 7314:7314 stdin_open: true environment: - PORT=7314 command: npm start volumes: node_modules:Save dan selanjutnya buka
Dockerfile
dan tambahkan sourch code di bawah ini.FROM node:alpine WORKDIR /app COPY package*.json ./ RUN npm install --silent COPY . ./ EXPOSE 7314
Save semua configurasinya dan jalakan dockernya menggunakan perintah berikut.
hidayat@code:~$ sudo docker-compose -f docker-compose.yml up
Tunggu hingga prosesnya selesai, Jika sudah selesai, silahkan copy url yang terdapat di terminal kalian ke dalam browser.