---
# System prepended metadata

title: Untitled

---

- в каждой приложении каталог deploy/Dockerfile


develop изменения -> github actions:

- nx affected:changed-apps -> app1, app2, app3
- bash-скрипт: заходим в каждый каталог apps/*/build, вызваем docker build Dockerfile:

- node_modules общий (кеш слоя) + подсунуть кеш слоев
- решаем проблему c ssh для npm ci
- docker build - результат образ
- docker push в Docker hub AWS
- task definition?

- 
- aws лежит образ приложения, девопс делает красиво


## Что делать сейчас
- сделать докер-файл для v1
- пушнуть образ Docker hub AWS
- как-то запустить через Андрея?





Dockerfile
cp package.json
npm ci
cp app-api-v1 catalog
nx build app-api-v1

cd app-apiv1 & npm start (knex migrations & node main.js)




---- на всю монорепу один compose file?





- api-v1/build/Dockerfile