Bem-vindo ao repositório de desenvolvimento da Equipe Harpia.
VERSÃO:
COMsuporte à aceleração por hardware usando GPU Nvidia.- Imagem:
ufrjharpia/development:humble-px4
git clone git@github.com:harpia-drones/development-nvidia.git
mv development-nvidia/ development/cd developmentAntes de criar o container, é necessário criar os diretórios que serão montados como volumes:
mkdir -p harpia_ws/src
mkdir -p .git-identity && touch .git-identity/.gitconfigharpia_ws/src — workspace ROS2 onde seus pacotes serão desenvolvidos. Esse diretório é compartilhado entre o host e o container.
.git-identity/.gitconfig — arquivo de configuração do Git dentro do container. Permite que sua identidade Git (nome e email) persista entre sessões.
sudo chmod +x ./install-dependencies.sh
sudo ./install-dependencies.shdocker compose up -ddocker exec -it harpia bash development/
├── harpia_ws/
│ └── src/ # volume
├── .git-identity/ # volume
│ └── .gitconfig
├── compose.yaml # arquivo de configuração
└── README.md
- compose.yaml: Configuração do Docker Compose para criação do container.
- .git-identity/.gitconfig: Arquivo de configuração do Git, persistido localmente entre sessões do container.