From d182fa8a372fe9255fe46470222ab73a4563683c Mon Sep 17 00:00:00 2001 From: kalugin66 Date: Sun, 3 May 2026 13:30:25 +0500 Subject: [PATCH] d --- Dockerfile | 12 ++++++++++++ docker-compose.yml | 31 +++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 Dockerfile create mode 100644 docker-compose.yml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..0b052cb --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM node:22-alpine + +WORKDIR /app +# Устанавливаем git +RUN apk update --no-cache +RUN apk add --no-cache git +RUN git clone https://git.dadehard.ru/kalugin66/hotel777.git . +# Копируем уже склонированный репозиторий с хоста +#COPY ./hotel777 /app +RUN npm i +EXPOSE 3000 +CMD ["npm", "start"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..bc2c071 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,31 @@ +version: '3.8' +services: + hotell777: + build: . + image: kalugin66/hotell777 + container_name: hotell777 +# ports: +# - "3000:3000" + networks: + - applications + restart: always + volumes: + - /docker/hotell777/data:/app/data:rw + environment: + - TZ=Asia/Yekaterinburg + - HOTEL777KEY="secretkey" + - hotelName="Hotel 777" + - hotelAddress="Абхазтя золотой берег" + - hotelPhone="+79400000000" + healthcheck: + test: ["CMD", "wget", "--spider", "http://localhost:3000"] + interval: 30s + timeout: 5s + retries: 3 +networks: + applications: + external: true +# docker network create applications +# docker-compose up -d +# docker-compose up -d --build +# docker-compose build --no-cache && docker-compose up -d