阅读量:1
在Ubuntu上安装和配置Drone,需要按照以下步骤进行:
- 首先,确保Ubuntu系统已经安装了Docker,可以使用以下命令安装Docker:
sudo apt-get update sudo apt-get install docker.io
- 安装Docker Compose,使用以下命令安装:
sudo apt-get install docker-compose
- 创建一个名为
drone
的目录,用于存放Drone的配置文件和数据:
mkdir drone cd drone
- 创建一个名为
docker-compose.yml
的文件,并将以下内容复制到文件中:
version: '3' services: drone-server: image: drone/drone:1 ports: - 80:80 - 443:443 volumes: - ./data:/data - /var/run/docker.sock:/var/run/docker.sock restart: always environment: - DRONE_SERVER_HOST=${DRONE_SERVER_HOST} - DRONE_SERVER_PROTO=${DRONE_SERVER_PROTO} - DRONE_RPC_SECRET=${DRONE_RPC_SECRET} - DRONE_GITHUB_CLIENT_ID=${DRONE_GITHUB_CLIENT_ID} - DRONE_GITHUB_CLIENT_SECRET=${DRONE_GITHUB_CLIENT_SECRET} - DRONE_RUNNER_CAPACITY=${DRONE_RUNNER_CAPACITY}
- 在同一目录下,创建一个名为
.env
的文件,并将以下内容复制到文件中,根据实际情况自行修改配置参数:
DRONE_SERVER_HOST=your-domain.com DRONE_SERVER_PROTO=http DRONE_RPC_SECRET=random-secret DRONE_GITHUB_CLIENT_ID=your-github-client-id DRONE_GITHUB_CLIENT_SECRET=your-github-client-secret DRONE_RUNNER_CAPACITY=2
- 执行以下命令,启动Drone服务:
docker-compose up -d
至此,Drone已经成功安装和配置在Ubuntu上。你可以在浏览器中访问http://your-domain.com
,进行进一步的设置和管理。