Изменил(а) на '.drone.yml'

main
vladimirkutkovoy 1 year ago
parent dcb4ff1eb0
commit 3148936ec8
  1. 7
      .drone.yml

@ -4,7 +4,7 @@ name: build-and-deploy
steps: steps:
#1. Install dependencies and build the project #1. Install dependencies and build the project
- name: install_and_build name: install_and_build
image: node:18 # Используем подходящий образ Node.js image: node:18 # Используем подходящий образ Node.js
commands: commands:
- npm install - npm install
@ -12,9 +12,8 @@ steps:
volumes: volumes:
- name: build - name: build
path: /drone/src path: /drone/src
#2. Deploy Docker container with Nginx and copy build files #2. Deploy Docker container with Nginx and copy build files
- name: deploy name: deploy
image: docker:24.0.2 # Используем образ Docker для управления контейнерами image: docker:24.0.2 # Используем образ Docker для управления контейнерами
volumes: volumes:
- name: build - name: build
@ -28,10 +27,8 @@ steps:
# 2.2 Запускаем новый контейнер Nginx # 2.2 Запускаем новый контейнер Nginx
- docker run -d --name my-nginx-site -p 80:80 nginx:stable-alpine - docker run -d --name my-nginx-site -p 80:80 nginx:stable-alpine
# 2.3 Копируем сгенерированные файлы в контейнер Nginx # 2.3 Копируем сгенерированные файлы в контейнер Nginx
- docker cp /drone/src/build/. my-nginx-site:/usr/share/nginx/html/ - docker cp /drone/src/build/. my-nginx-site:/usr/share/nginx/html/
- name: telegram notification - name: telegram notification
image: appleboy/drone-telegram image: appleboy/drone-telegram
settings: settings:

Loading…
Cancel
Save