Corrade is an amazing Second Life bot platform by Wizardry and Steamworks.
There is so much it can do and too much to cover here but check out the links above for more information.
You can build this on a local Docker machine quite easily by just typing ./build.sh
* ~~ Any of these flags may be combined ~~
* 'build.sh -n' sets no cache so it always pulls latest containers
* 'build.sh -c' sets crossbuilding between all supported Linux platforms
* 'build.sh -l' sets current build as latest
* 'build.sh -p' force pulls latest of every Docker image
* 'build.sh -u' Uploads the image to the registry
* 'build.sh -r docker-registry' Sets a docker registry
* 'build.sh -s source.sh' sets a script to source variables from
* 'build.sh -i name-of-image' overwrites the pre-set image name used for building
* 'build.sh -f Dockerfile' OPTIONAL - allows you to point this script to a different Dockerfile
I have included an example inside "examples" but for TL;DR:
version: "3"
services:
corrade:
image: fixedbit/corrade:latest
container_name: corrade
tty: true
restart: unless-stopped
ports:
- "54377:54377"
- "8080:8080"
volumes:
- "./data/config:/config"
- "./data/Cache:/corrade/Cache"
- "./data/Logs:/corrade/Logs"
- "./data/State:/corrade/State"
- "./data/Databases:/corrade/Databases"
Contributions and feedback welcome, in world or email!
Me in Second Life: Coal Edge
Prebuilt Docker Image: fixedbit/corrade