• 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
..
.env Loading commit data...
Dockerfile Loading commit data...
container.sh Loading commit data...
docker-compose.yaml Loading commit data...