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