I run drone through Docker but failed.
drone-server:
image: drone/drone
container_name: drone-serer
environment:
- DRONE_DATABASE_DRIVER=mysql
- DRONE_DATABASE_DATASOURCE=root:password@tcp(192.168.0.1:3306)/drone?parseTime=true
The error message is Error 1071: Specified key was too long; max key length is 767 bytes.
Then I found sql of builds table has problem, the field Index is too long?
CREATE INDEX ix_build_author ON builds (build_author);
follow is my mysql situation

We should not update mysql configuration items, such as innodb_large_prefix,innodb_file_format etc. Sql statement should be updated to be correct.
Now I can not do anything except using sqlite.