mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2024-11-13 19:58:21 +00:00
1.4 KiB
1.4 KiB
Run the Darkflame Server inside Docker
What you need
- Docker (Docker Desktop or on Linux normal Docker)
- Docker-Compose (Included in Docker Desktop)
- LEGO® Universe Client
Run server inside Docker
- Copy
.env.example
and save it as.env
inside the root directory of this repository - Edit the
.env
file and add your path to your LEGO® Universe Client afterCLIENT_PATH=
- Update other values in the
.env
file as need (be sure to update passwords!) - Run
docker-compose up --build setup
- Run
docker-compose up -d database
- Run
docker-compose up --build -d account-manager brickbuildfix
- Run
docker-compose build darkflame
- Run
docker-compose exec darkflame /app/MasterServer -a
and setup your admin account - Run
docker-compose up -d darkflame
- Now you can see the output of the server with
docker compose logs -f --tail 100
ordocker-compose logs -f --tail 100
. This can help you understand issues and there you can also see when the server finishes it's startup. - You're ready to connect your client!
Disable brickbuildfix
If you don't need the http server running on port 80 do this:
- Create a file with the name
docker-compose.override.yml
- Paste this content:
services:
brickbuildfix:
profiles:
- donotstart
- Now run
docker compose up -d --build
ordocker-compose up -d --build