diff --git a/.env b/.env index 15b0ce524..d0fc1809d 100644 --- a/.env +++ b/.env @@ -1,2 +1,2 @@ PORT=3000 -AMQP_URL="amqp://localhost:5672" \ No newline at end of file +AMQP_URL="amqp://rabbitmq_service:5672" \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..4228d49b6 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +# import node v14 on alpine +FROM node:14-alpine + +# deklarasi workdir +WORKDIR /app + +# copy semua file ke workdir +COPY . . + +# install dependencies yang dibutuhkan +RUN npm install + +# deklarasi environtment yang dibutuhkan +ENV PORT=3000 + +# expose port 3001 +EXPOSE 3000 + +# run npm start jika kontainer diluncurkan +CMD ["npm","start"] \ No newline at end of file