This project builds and pushes dockcenter/drone, a containerized drone enterprise version without build limitations.
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/, the Drone Enterprise Edition is free for organizations with under $1 million US dollars in annual gross revenue.
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.
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.
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.