• AutonomousHansen's avatar
    Adds docker support for orbit (#40) · 1fb853cc
    AutonomousHansen authored
    # Description
    
    Adds a directory `docker` in the root of the repo, containing a
    `Dockerfile`, `dockerfile-compose.yaml`, `.env`, and utility script
    `container.sh` that wraps docker-compose CLI commands. The instructions
    in the documentation specify the installation steps and how to get the
    Isaac Sim docker image for completeness.
    
    To run a container, the user needs to create NGC credentials via the
    NVIDIA Developers program. After that they can run the script to launch
    the container:
    
    ```bash
    ./docker/container.sh start
    ./docker/container.sh enter
    ```
    
    Also added an argument `-o` or `--docker` to the `orbit.sh` that calls
    the above script. The above then becomes:
    
    ```bash
    ./orbit.sh -o start 
    ./orbit.sh -o enter
    ```
    
    Fixes #23 
    
    ## Type of change
    
    - New feature (non-breaking change which adds functionality)
    
    ## Checklist
    
    - [X] I have run the [`pre-commit` checks](https://pre-commit.com/) with
    `./orbit.sh --format`
    - [X] I have made corresponding changes to the documentation
    - [X] My changes generate no new warnings
    - [ ] I have added tests that prove my fix is effective or that my
    feature works
    - [ ] I have updated the changelog and the corresponding version in the
    extension's `config/extension.toml` file
    
    ---------
    Co-authored-by: 's avatarMayank Mittal <mittalma@leggedrobotics.com>
    1fb853cc
Name
Last commit
Last update
.github Loading commit data...
.vscode Loading commit data...
docker Loading commit data...
docs Loading commit data...
source Loading commit data...
.dockerignore Loading commit data...
.flake8 Loading commit data...
.gitignore Loading commit data...
.pre-commit-config.yaml Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
VERSION Loading commit data...
orbit.sh Loading commit data...
pyproject.toml Loading commit data...