Skip to main content

Установка Drone в Docker

Файл docker-compose.yml            (настроен для совместной установки с Gitea)

--------------------------------------------------------

 

version: '3.8'

services:
    drone:
      image: drone/drone:latest
      container_name: drone
      environment:
        - DRONE_GITEA_SERVER=http://gitea:3000
        - DRONE_RPC_SECRET=mysecretdronetoken
        - DRONE_SERVER_HOST=drone.local
        - DRONE_SERVER_PROTO=http
      ports:
        - "8080:80"
      depends_on:
        - gitea
      restart: always

    drone-runner:
      image: drone/drone-runner-docker:latest
      container_name: drone-runner
      environment:
        - DRONE_RPC_HOST=drone
        - DRONE_RPC_PROTO=http
        - DRONE_RPC_SECRET=mysecretdronetoken
      volumes:
        - /var/run/docker.sock:/var/run/docker.sock
      restart: always
networks:
    default:
      name: dev-net