Um facilitador para iniciar o ambiente de desenvolvimento em React Native (Android).
Na pasta do seu projeto, crie o arquivo docker-compose.yml
com o conteúdo abaixo:
version: '2'
services:
app:
image: raivieiraadriano92/docker-react-native
volumes:
- .:/usr/src
- ~/.gradle:/root/.gradle
- /dev:/dev
- "/tmp/.X11-unix:/tmp/.X11-unix"
tty: true
privileged: true
environment:
NODE_ENV: development
OBS: Emuladores instalados diretamente na máquina não funcionam, nesse caso é necessário um dispositivo físico via USB.
Abra o terminal na pasta do seu projeto e execute:
docker-compose up -d
docker-compose exec app react-native start
Abra uma nova janela no terminal e execute:
docker-compose exec app run-android