Mooncake/.devcontainer
Xun Sun 7cbb68fe28
[CI] change dependency `libboost-all-dev` to `libboost-dev` (#2129)
2026-05-19 08:28:01 +08:00
..
Dockerfile [CI] change dependency `libboost-all-dev` to `libboost-dev` (#2129) 2026-05-19 08:28:01 +08:00
README.md [Build] feature: add dev container. (#96) 2025-02-12 10:33:53 +08:00
devcontainer.json [devcontainer] use build.dockerFile instead of dockerfile and add libxxhash-dev (#2067) 2026-05-12 10:06:47 +08:00

README.md

Mooncake Dev Container (experimental)

This directory contains some experimental tools for Mooncake Development in VSCode Remote - Containers.

How to use

Open with VSCode with the Container extension installed. Follow the official guide to open this repository directly from GitHub or from checked-out source tree.

Build

cd /workspaces/Mooncake
mkdir build
cd build
cmake .. -DUSE_ETCD=OFF -DUSE_HTTP=ON
make -j`nproc` VERBOSE=1

Test

  1. start the http metadata server
cd /workspaces/Mooncake/mooncake-transfer-engine/example/http-metadata-server
go run . --addr=:8090
  1. run tests
cd /workspaces/Mooncake/build
MC_METADATA_SERVER=http://127.0.0.1:8090/metadata make test -j ARGS="-V"