- в каждой приложении каталог 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