Servers in docker format
  • Shell 59%
  • Dockerfile 35%
  • Makefile 6%
Find a file
David Durieux 630c6d616d
Merge pull request #9 from DyingStar-game/add-observability
add observability docket compose
2025-10-04 21:07:03 +02:00
horizon Add Docker For Horizon and docker compose stack (#8) 2025-10-02 09:28:35 +02:00
observability add observability docket compose 2025-10-04 16:33:10 +02:00
persistInfra add observability docket compose 2025-10-04 16:33:10 +02:00
sdo Add Docker For Horizon and docker compose stack (#8) 2025-10-02 09:28:35 +02:00
.env Add Docker For Horizon and docker compose stack (#8) 2025-10-02 09:28:35 +02:00
.gitignore add observability docket compose 2025-10-04 16:33:10 +02:00
docker-compose.yml Add Docker For Horizon and docker compose stack (#8) 2025-10-02 09:28:35 +02:00
LICENSE Initial commit 2025-08-23 09:57:51 +02:00
Makefile Add Docker For Horizon and docker compose stack (#8) 2025-10-02 09:28:35 +02:00
README.md Add Docker For Horizon and docker compose stack (#8) 2025-10-02 09:28:35 +02:00

Servers Stack

This repository contains the Docker Compose configurations for the various servers used in the Dying Star project.

Included Services

Horizon

The Horizon server is packaged in the horizon directory. It includes:

The docker image is a multi-layer image:

  • The first layer pull from git the horizon-server repository and dying-star repository.
  • The second stage build the horizon-server with the plugins from dying-star repository with rust.
  • The third stage copy the built binary and the configuration files to a distroless image.

SDO

PersistInfra

Environment Variables

In order to customize the ports used by the services, you can set the following environment variables in a .env file at the root of the repository.

Local Development

To run the entire stack locally, you can use the following command:

docker-compose up -d --build

You can also use the Makefile provided in the root of the repository for convenience:

make dev

You can stop the stack with:

make stop-dev