Sign inSign up

dockcenter/drone

By dockcenter

•Updated over 4 years ago

A containerized drone enterprise version without build limitations

Image
1

225

dockcenter/drone repository overview

⁠Drone Enterprise

Build Status Docker Image Version (latest semver) Docker Pulls GitHub

This project builds and pushes dockcenter/drone⁠, a containerized drone enterprise version without build limitations.

⁠Why?

The drone/drone⁠ container image you pull from Docker Hub is the Enterprise Edition and without a license is free for a trial period of 5000 builds after which you will need to obtain a license via their website⁠.

As per https://docs.drone.io/enterprise/#what-is-the-difference-between-open-source-and-enterprise⁠, the Drone Enterprise Edition is free for organizations with under $1 million US dollars in annual gross revenue.

You can build the Enterprise Edition as well as the severely limited Open Source Edition -- The two can be compared here⁠. -- from source using the build tags described here⁠.

This project builds and containerized the Enterprise Edition with nolimits so you can use it for free, if you or your organization falls within the requirements of the license⁠.

⁠License

Be careful using this container image as you must meet the obligations and conditions of the license⁠ as not doing so will be subject you or your organization to penalty under US Federal and International copyright law.

A copy of the Drone Enterprise Edition license can be found here⁠.

The code for the project⁠ that builds the dockcenter/drone⁠ image and pushes it to Docker Hub is distributed under the MIT License⁠.

Please, don't confuse the two licenses.

⁠How to use this image

The server container can be started with the below command. The container is configured through environment variables. For a full list of configuration parameters, please see the configuration reference⁠.

docker run \
  --volume=/var/lib/drone:/data \
  --env=DRONE_GITHUB_CLIENT_ID=your-id \
  --env=DRONE_GITHUB_CLIENT_SECRET=super-duper-secret \
  --env=DRONE_RPC_SECRET=super-duper-secret \
  --env=DRONE_SERVER_HOST=drone.company.com \
  --env=DRONE_SERVER_PROTO=https \
  --publish=80:80 \
  --publish=443:443 \
  --restart=always \
  --detach=true \
  --name=drone \
  dockcenter/drone:2

For more installation information, please refer to Drone official documentation⁠.

Tag summary

Content type

Image

Digest

Size

23.4 MB

Last updated

over 4 years ago

docker pull dockcenter/drone