Помогите сформировать .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 сервере