- DRONE_GIT_ALWAYS_AUTH=false # 开启 gogs - DRONE_GOGS=true - DRONE_GOGS_SKIP_VERIFY=false # gogs 服务地址,使用容器名 + 端口号---注意点这里需有前面的HTTP - DRONE_GOGS_SERVER=http://gogs:3000 # drone 的提供者,本项目中为 gogs服务 - DRONE_PROVIDER=gogs # 配置 drone 数据库 - DRONE_...
在docker-compose.yml中添加以下内容: drone-server:image:drone/drone:latestports:-8000:80volumes:-/var/run/docker.sock:/var/run/docker.sockrestart:alwaysenvironment:-DRONE_GOGS_SERVER=http://gogs:3000-DRONE_GOGS_CLIENT_ID=<GOGS_CLIENT_ID>-DRONE_GOGS_CLIENT_SECRET=<GOGS_CLIENT_SECRET>-DRONE_RPC...
sudo chmod +x /usr/local/bin/docker-compose 3、执行docker-compose命令查看安装是否成功 docker-compose version 4、准备 docker-compose.yml 文件,用于安装 drone、gogs、mysql 等等。 version: '3' services: drone-server: image: drone/drone:latest ports: - "8080:80" - "8843:443" - "9000" volume...
/data/gogs/docker-yaml下创建docker-compose.yaml文件,内容如下: version:"3"volumes: gogsdata: services: gogs: image: gogs/gogs:0.12.10 container_name: gogs volumes: - gogsdata:/data restart: always ports: -"10022:22"-"10880:3000" /data/gogs/docker-yaml下执行: docker compose up -d 登录...
新建docker-compose.yml 文件 以下内容可以拿来直接使用,需要确保 3000、10022、8080 三个端口没有占用,且外网可以访问,且创建 drone 同名数据库数据表, 帐号密码为 drone 和 b7RLreDWrycdnBA3 如想修改,修改DRONE_DATABASE_DATASOURCE配置项 version: '3' ...
1、安装 Docker、Docker-Compose 具体安装步骤可见官方文档。 二、安装Gogs、Drone 将以下代码复制到新建的docker-compose.yml文件中,执行启动命令:docker-compose up -d。 该docker-compose启动Drone的是一个以Sqlite做为存储数据库,可选配mysql,postgres可根据自己情况进型配置,见文档。
其实搭建Drone还是比较简单的,至于Gogs可以使用docker来搭建了。 与Gogs连用 docker-compose up -d启动完成后,如果配置完成,登录时使用Gogs的账户和密码就可以。登录进入之后就可以看到Gogs中的代码了。 点击进入仓库-SETTINGS,把项目设置为Private,以及Trusted勾上。
docker-compose up -d 可以使用Portainer可视化管理Docker,首先下载并运行Portainer镜像:docker pull portainer/portainer 运行后,通过服务器IP:9000访问Portainer管理界面,设置登录账号密码。随后,部署Gogs服务器,访问地址为服务器IP:3000,上传SSH秘钥到Gogs用户设置中。接着,上传一个Vue项目到Gogs。然后...
安装非常简单,拉取docker-compose.yml编排文件,基于Docker环境自动构建即可! 同步至github|戳戳戳 代码语言:javascript 复制 git clone https://github.com/alicfeng/gogs-drone-docker.git cd gogs-drone-docker&&docker-compose up-d 执行docker ps来看下容器的运行情况 ...
上为docker-compose.yml,说明: 首先我本地的的ip为192.168.0.225,环境为Linux,Docker容器一些重要的东西(数据&配置)能挂载出来的就挂载出来,不然容器销毁,东西就没得了。 Gogs,一个git仓库,依赖于下面的mysql存储。WEB端口为3000 Mysql,这个就不用多说了,端口为3308 ...