Recommended Posts

Posted (edited)

Hey there guys!

I recently created some docker images for the RageMP server for a project where I am involved at. In the project, we currently use those Docker images to deploy test-servers in our infrastructure.

The main advantage of the Docker image is that the RageMP server can be run on any operation system - regardless of whether it is Windows, some Linux distribution or MacOS. You simply can deploy your Docker container with Docker everywhere.
Furthermore, you can build upon the given Docker images by copying your binaries or source files into the base Docker container. That is the how [email protected] deploy our testing server.
See the Docker reference for more information on Docker itself (https://docs.docker.com).

Of course, our Docker images are available at DockerHub (nevermind that DockerHub is a bit slow compared to quay.io), too:

I've created two seperate Docker images:
The first image, which is basically just the plain RageMP server without any bridge or whatsoever (see the Links below).
The second image, which is the RageMP server plus the C# bridge (see the Links below).

Side note: Both Docker images use the base Docker image "debian:stretch" and so the RageMP server is run on Debian Stretch in both images.

If you want to know, how we use Docker images in production, visit the GitHub repository of our project (see the server repository in the Links below).
Our server files are OpenSource. This means, also you can use our files if you publish your changes under the same license in public. If want to get in touch with our projects concepts and ideas, see the readme files of our repositories. Our project currently only focuses on German speaking players.

If you want to contribute to our project, then go right ahead. Otherwise, have a great day with our Docker images.

Sincerely

~Vincent

Docker image for the default RageMP server: https://hub.docker.com/r/eisengrind/ragemp-server
Docker image for the bridged RageMP server: https://hub.docker.com/r/eisengrind/ragemp-server-with-bridge
Our project on GitHub: https://github.com/51st-state
Our server repository on GitHub: https://github.com/51st-state/server

 

P.S.: if there is any problem with uploading the RageMP server files to a public mirror like DockerHub, please message me so that I can take those images offline.

Edited by TheMysteriousVincent
  • Like 5

Share this post


Link to post
Share on other sites

Awesome! Was just about to set this up on Docker myself. Thanks

Share this post


Link to post
Share on other sites
Posted (edited)

Hey there, everyone!

I released a new update for the Docker images!
Now it is possible to set server config options with Docker environment variables. For more information on which environment variables are available, take look @ the "entrypoint.sh"-file (https://github.com/eisengrind/docker-ragemp-server/blob/master/entrypoint.sh).

Quick start:

docker pull eisengrind/ragemp-server:1.1-0.3.7.2
docker run -it eisengrind/ragemp-server:1.1-0.3.7.2

or

docker pull eisengrind/ragemp-server-with-bridge:1.1-0.3.7.2
docker run -it eisengrind/ragemp-server-with-bridge:1.1-0.3.7.2

 

More information can be found @
https://github.com/eisengrind/docker-ragemp-server
https://github.com/eisengrind/docker-ragemp-server-with-bridge
https://hub.docker.com/r/eisengrind/ragemp-server
https://hub.docker.com/r/eisengrind/ragemp-server-with-bridge

 

Sincerely,
~ Vincent

Edited by TheMysteriousVincent

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.