From 3894e398c5cf0a04004186b022a9f1e95f17b9f8 Mon Sep 17 00:00:00 2001 From: vladimirkutkovoy Date: Thu, 12 Sep 2024 18:27:25 +0000 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B8=D0=BB(?= =?UTF-8?q?=D0=B0)=20=D0=BD=D0=B0=20'.drone.yml'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 28 ++++------------------------ 1 file changed, 4 insertions(+), 24 deletions(-) diff --git a/.drone.yml b/.drone.yml index acf16ea..95a3686 100644 --- a/.drone.yml +++ b/.drone.yml @@ -7,31 +7,13 @@ steps: - name: install_and_build image: node:18 volumes: - - name: host_build + - name: node-build path: /build # Монтируем внешний путь в контейнер как /build commands: - npm install - npm run build - # Копируем результат сборки в смонтированную директорию на хосте - - cp -r build/* /build/ Nginx and copy build files + - cp -r /build/* /node-build/ -# 2. Deploy Docker container with Nginx and copy build files -- name: deploy - image: nginx - volumes: - - name: build - path: /root/docker/gitea/drone/src - - name: docker_socket - path: /var/run/docker.sock - commands: - # 2.1 Останавливаем и удаляем старый контейнер Nginx (если есть) - - docker stop my-nginx-site || true - - docker rm my-nginx-site || true - - # 2.2 Запускаем новый контейнер Nginx - - docker run -d --name my-nginx-site -p 80:80 nginx:stable-alpine - # 2.3 Копируем сгенерированные файлы в контейнер Nginx - - docker cp /drone/src/build/. my-nginx-site:/usr/share/nginx/html/ - name: telegram notification image: appleboy/drone-telegram settings: @@ -62,8 +44,6 @@ steps: {{/success}} volumes: - - name: build - temp: {} - - name: docker_socket + - name: node-build host: - path: /var/run/docker.sock \ No newline at end of file + path: /root/docker/gitea/drone/src \ No newline at end of file