# production **Repository Path**: alpheuscorp/production ## Basic Information - **Project Name**: production - **Description**: Deploy ROS nodes in production environment - **Primary Language**: Docker - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-06-30 - **Last Updated**: 2025-07-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # production Deploy ROS nodes in production environment. ## Usage (v1) Build standard Docker image. (deprecated) ```powershell docker buildx build --pull -f "Dockerfile" -t production:latest --build-arg GIT_USERNAME=你的用户名 --build-arg GIT_TOKEN=你的令牌 --build-arg CACHE_HINT=一个与众不同的整数 "." ``` Extract the sources only. (deprecated) ```powershell docker buildx build --pull -f "builder.Dockerfile" -t builder:latest --build-arg GIT_USERNAME=你的用户名 --build-arg GIT_TOKEN=你的令牌 --build-arg CACHE_HINT=一个与众不同的整数 "." docker run -v 你的build绝对路径:/root/build --rm builder ``` Run tests. ```powershell docker buildx build --pull -f "tester.Dockerfile" -t tester:latest --build-arg GIT_USERNAME=你的用户名 --build-arg GIT_TOKEN=你的令牌 --build-arg CACHE_HINT=一个与众不同的整数 "." docker run --rm tester ``` ## Usage (v2) In v2, all steps should be performed in a target physical machine. Switch to v2 directory. ```bash cd v2 ``` Update your git credentials in `credentials.yaml`. ```yaml git_username: "你的用户名" git_token: "你的令牌" ``` Build install archive by calling the following Python command. ```bash python3 build_package.py ``` To specify other versions, pass another configuration as follows. ```bash python3 build_package.py stable-channel.yaml ``` ## License Copyright (c) Alpheus. Licensed under the MIT License. See the [LICENSE](./LICENSE) file in the repository root for full license text.