### Run REST API Server with Docker Compose Source: https://source.odbdesignserver.com This command starts the REST API server using Docker Compose from the root of the source directory. It assumes Docker and Docker Compose are installed and configured. ```bash $ docker compose up ``` -------------------------------- ### Install Build Dependencies on Ubuntu/Debian/Mint Source: https://source.odbdesignserver.com Installs essential build tools like git, cmake, ninja-build, and build-essential using the apt package manager. This command is for Linux systems and excludes vcpkg and Docker. ```bash $ sudo apt install git cmake ninja-build build-essential pkg-config ``` -------------------------------- ### Install Docker and Docker Compose on Ubuntu/Debian/Mint Source: https://source.odbdesignserver.com Installs Docker and Docker Compose v2 using the apt package manager. This command is specific to Debian-based Linux distributions. ```bash $ sudo apt install docker.io docker-compose-v2 ``` -------------------------------- ### Clone vcpkg Package Manager Source: https://source.odbdesignserver.com Clones the vcpkg C++ package manager repository from GitHub and bootstraps the installation. This is a prerequisite for managing C++ dependencies. ```bash $ git clone https://github.com/microsoft/vcpkg $ .\vcpkg\bootstrap-vcpkg.bat ``` -------------------------------- ### Set VCPKG_ROOT Environment Variable Source: https://source.odbdesignserver.com Adds the VCPKG_ROOT environment variable to the shell profile, pointing to the vcpkg installation directory. This ensures the system can find vcpkg. Remember to restart the shell or source the profile. ```bash export VCPKG_ROOT=/path/to/vcpkg source ~/.bashrc ``` -------------------------------- ### Build OdbDesign with CMake Command-Line (Windows) Source: https://source.odbdesignserver.com Builds the OdbDesign project using CMake presets for the x64-release configuration on Windows. This command compiles the C++ shared library and/or the REST API server executable. ```bash $ cmake --preset x64-release $ cmake --build --preset x64-release ``` -------------------------------- ### Clone OdbDesign Source Code Source: https://source.odbdesignserver.com Clones the OdbDesign project repository from GitHub using git. This command downloads the source code to your local machine. ```bash $ git clone https://github.com/nam20485/OdbDesign.git ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.