diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..9ef97fe --- /dev/null +++ b/Dockerfile @@ -0,0 +1,25 @@ +FROM node:16.20 + +LABEL org.opencontainers.image.authors="tendry@blastream.com" + +#RUN echo "deb http://archive.debian.org/debian stretch main" > /etc/apt/sources.lis + +#RUN apt-get update + +#RUN apt-get install -y nano + +RUN mkdir -p /home/node/app/node_modules + +WORKDIR /home/node/app + +COPY package*.json ./ + +RUN npm install +RUN npm install nodemon --save-dev + +COPY . . +#COPY .env . + +EXPOSE 3100 + +CMD [ "npm", "run", "dev" ] \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..76e0f20 --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ +# Quick guide with Docker-Compose + +## required +- ubuntu 20(+) +- docker +- docker-compose + +## Preparation + > clone +- clone project: git clone https://gitea.invaders.stream/onja/bodacc.git + +## start +docker-compose up -d + +## Test +http://IP:3100/ \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..d1580f2 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,11 @@ +version: "3" +services: + bodacc: + build: + context: ./ + image: bodacc + container_name: bodacc + #volumes: + # - ./.env:/home/node/app/.env + ports: + - 3100:3100 \ No newline at end of file