# oulahealth devops meet - 2020-10-21
## show installing the plugin for containers from MS
notes in [README](https://github.com/oula-health/oula/tree/sabrina/yarn-spike#developing-in-docker)
## show attach to a running container
notes in [README](https://github.com/oula-health/oula/tree/sabrina/yarn-spike#developing-in-docker)
## show copying files to/from running container
docker cp source/. containerID:/destination
docker cp containerID:/source/. destination
`docker ps` will show running containers one can copy to/from
update use dockerignore to exclude node modules... https://stackoverflow.com/questions/43747776/copy-with-docker-but-with-exclusion
## Question
- getting running app locally on my machine.
- port 3000 does not respond
- use http://localhost:3001/login
- end-to-end test?
use http://localhost:3001/login
## Git Flow and environments
confirm what composes an environment
- database
- container / ECS stack routing Inet traffic from 80 to 3000
branch-to-URL relationship (i.e. branch to environment to URL)
| branch | remote URL | database | redis |
| ---------- | ------------------ | ---- | --- |
| main | https://my.oulahealth.com | defined in dependencies/aws | needs to be declared in same <-- |
| staging | https://stage.oulahealth.com | same as prod with different endpoint | same as prod with different endpoint |
| dev | n/a (local) | n/a (local | n/a (local) | )
## Action Items
- [x] @camilosantana - move the rake and after_party commands to a makefile target
- [x] @camilosantana - ~~add the docker copy (pseudo sync) to makefile target~~