Помогите сформировать .drone.yml из dockerFile и docker-compose.yaml

Разбираюсь с докером, и вроде получается запускать проект в докере по средствам двух файлов DokerFile:

 FROM golang:1.16-alpine as temp
 WORKDIR /build
 COPY go.mod .
 RUN go mod download
 COPY . .
 RUN GOOS=linux go build -o main ./cmd/server

 FROM alpine:3
 WORKDIR /bin
 COPY --from=temp /build/main .

docker-compose.yaml

version: '2'

services:
  main:
    image: bot-any-notify
    ports:
      - "8052:8052"
    command: [ "./main" ]
    network_mode: "host"
    restart: always
    volumes:
      - /logs/:/logs/

и скрипта

git pull
docker build . -f ./DockerFile -t bot-any-notify
docker-compose up -d --force-recreate

Начал городить какие то костыли с webhook github, чтобы по пушу в репозиторий дергать скрипт, и наткнулся на Drone CI.

Собственно сабж, помогите сформировать .drone.yml из двух файлов выше. Публиковать docker image никуда не хочу, все действия происходят на 1 сервере


Ответы (0 шт):