question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Dockerizing the Project

See original GitHub issue

I’m Opening this issue to track the progress on dockerizing the project! Think how cool would be running the server doing

docker run -d \
-p 55901:55901 55902:55902 55903:55903 44405:44405 55980:55980 \
-e DB_DSN="postgres://localhost:5432/user@password/db" \
openmu/openmu:latest

Benefits:

  • Immutable deployments that works all the time
  • Portability - Runs on clouds, local, windows, mac, linux in the same way
  • Scalability, scale the server to multiple instances behind a loadbalancer with 1 command
  • Easy customisation!

I’d love to contribute to this!

I’ve never run a C# application before, but i’m glad to learn about it since i’m willing to contribute to the project going further.

I’m a golang developer btw 😄

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:1
  • Comments:44 (21 by maintainers)

github_iconTop GitHub Comments

2reactions
fenoscommented, Jul 9, 2019

@sven-n Yes! using directly the port 55901 works perfectly!! Wow, absolutely impressed 👍

I wish to be the first going production with this! I’m currently hosting a 97d to the public I’d love to use this backend for it!

Also, I was wondering if I could ever be able to slim down a season6 (removing skills, characters) etc… to get closer to have a 97d gameplay, I would just keep the events, maps and some set 😄

Anyway, do you think is it something that can be fixed the connection between connect server and game server?

1reaction
sven-ncommented, Aug 7, 2019

I managed to create an azure pipeline which builds and pushes an image for the newest master branch to docker hub. Here is the link: https://hub.docker.com/r/munique/openmu

Read more comments on GitHub >

github_iconTop Results From Across the Web

How To Dockerize An Application - Knoldus Blogs
Dockerizing is the process of packing, deploying, and running applications using Docker containers. Docker is an open-source tool that ships ...
Read more >
How to Dockerize an Existing Node.js Application
Discover how to Dockerize your Node.js applications, build containers, and deploy to production through Docker Compose.
Read more >
How to dockerize any application
1. Choose a base Image · 2. Install the necessary packages · 3. Add your custom files · 4. Define which user will...
Read more >
How to “Dockerize” Your Python Applications
Create a new, named project within your editor. · Form your new directory by creating a new root project folder in the sidebar,...
Read more >
Dockerize an Existing Project |
Dockerizing an existing project seems like a big undertaking, but it can be accomplished with a few specific steps. Once done, the Compose...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found