Explanation on "what is docker" https://www.docker.com/resources/what-container
The goal of this repo is to provide a containerized version of SCP Secret Lab that can be easily started on many different hosting platforms with minimal configuration required
Requires docker and docker-compose installed to use the docker-compose file for running
docker installation (debian): https://docs.docker.com/install/linux/docker-ce/debian/
docker compose installation: https://docs.docker.com/compose/install/
MOUNT_POINT=/mount/path/here docker-compose up -d
I have been unable to find a easy solution to trigger auto-updates on Dockerhub whenever a new version of the gameserver is released +.
Please contact me via email with the subject line "SCP SL Docker Out Of Date", and I will try to trigger a build. Unfortunately DockerHub removed the button to manually trigger builds, so I will need to edit this repo every time I want to trigger a build after an update :(
Alternatively, build the Dockerfile yourself, make sure you disable build caching, and write a simple cron job or something to kick it to rebuild every day or something.
I've found that the automated build process for this container has been very reliable on Dockerhub, it may be a decent solution for automating the game install on your game server if you are so inclined.
This README.md and the Dockerfile for this container are available at the following GitHub page: https://github.com/mkrupczak3/SCP-SECRET-LAB-DOCKER
Pull requests with updated or alternate dockerfile(s), compose files, or implementation tips are absolutely encouraged
Details on how to install servermod plugins with this container, or experiences with various hosting providers would also be appreciated
Instructions on how to deploy this container easily on Digital Ocean
Plugin dll's can most likely installed by placing them in /home/scp/scp_server/sm_plugins
Edits to the dockerfile with something similiar to git-clone --bare to grab these plugins could allow for seamless and automatic installation of plugins