Bem-vindo ao repositório de desenvolvimento da Equipe Harpia.
VERSÃO:
SEMsuporte à aceleração por hardware usando GPU Nvidia.- Imagem:
ufrjharpia/development:humble-px4
git clone git@github.com:harpia-drones/development.gitcd 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.
docker 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.