GTBitsOfGood/Healing4Heroes

Dockerize Healing4Heroes

Closed this issue · 0 comments

Dockerize Development Builds for Healing4Heroes

Context

Healing4Heroes is a React Native mobile application that needs to have builds dockerized.

Requirements & Criteria

  • One-command to spin up the development application in a containerized environment (docker-compose up)
  • Development application is accessible via mobile device on Expo Go (localhost:3000)
  • Secrets are fetched during the application image's build phase by an envionment variable provided from the developer building the image
  • Application live-update is supported (mount files here as a volume, don't copy them over)
  • Application frontend (react native) and backend (NextJS) are spun up in separate containers but still able to interact as needed. This should also allow backend devs to spin up the backend service without the frontend
  • Add a section in the README explaining how to spin up a dev build with docker