• 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
..
licenses Loading commit data...
source Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
conf.py Loading commit data...
index.rst Loading commit data...
make.bat Loading commit data...
requirements.txt Loading commit data...