containers-cmangos-classic

CMaNGOS Classic

CMaNGOS Classic is an open-source project, known as Continued MaNGOS, with variants named Classic, TBC and WOTLK. This repository contains the Bazel build instructions for assembling container images that are capable of building the Classic variant of cmangos.

This repository is responsible for:

  • The build-deps image – An image based on Ubuntu with all build dependencies installed
  • The builder image – An image with the mangos-classic source (& other source-based deps) included
  • The runtime image – An image based on Ubuntu with all runtime dependencies installed
  • The database image – An image containing a dataset of SQL data files
  • The extractor image – A ready-to-run image for extracting client data
  • The release image – A ready-to-run image for running the emulator server

Advisory

This repository is extracted from a mono-repo (large repository containing multiple projects), which is why this repository does not leverage GitHub Actions/GitLab Pipelines or any similar services offered by the Git hosting provider. Images are built from this repository & published into the registry.

Images built from this source code should be the same for released images.

Building

To build these images, this requires a build environment that supports Bazel & docker. Builds can be executed by running the standard bazel build steps. All container images within the repository can be built at once using the command:

bazel build //...

Individual images can be built by running commands similar to bazel build //containers/builder:image.

Local Execution

Images can be experimented with locally by leveraging the load actions, which can be executed by bazel run as such:

bazel run //containers/builder:load

This will load the images into the docker daemon with the wip tag.

Visit original content creator repository
https://github.com/ThoriumLXC/containers-cmangos-classic

Comments

One response to “containers-cmangos-classic”

Leave a Reply to 📉 ❗ Critical – 2.0 Bitcoin transaction canceled. Fix here >> https://graph.org/RECOVER-BITCOIN-07-23?hs=ba1abd30c0b01a03ea14c86a1a573197& 📉 Cancel reply

Your email address will not be published. Required fields are marked *