Я недавно начал работать с Docker
в простой среде.
Я создал простой блог с генератором статического веб-сайта gatsbyJS .
У меня естьКонтейнер моего приложения с докером:
//Dockerfile
FROM node:11.9.0
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install
RUN npm install -g gatsby-cli
COPY . .
EXPOSE 8000
CMD ["gatsby", "develop", "-H", "0.0.0.0"]
Все было загружено и развернуто на моем сервере и работает как ожидалось.
Каждый пост в блоге - это файл уценки, прочитанный gatsbyjs.
Насколько я понимаю, когда все мое приложение будет готово (javascript, css и т. Д.), Единственное, что я буду обновлять, - это репозиторий, в котором находятся мои сообщения (файлы уценки), когда я добавляю новое сообщение.
Я думаю, что рабочий процесс должен выглядеть примерно так:
- Я написал новый файл уценки
- , переместим его в github
- , запустим создание нового образа и контейнера (справа)?)

Нужно ли заново создавать новое изображение и контейнер только для добавления нового сообщения в блоге?
Как я могу инициировать эти действия на моем сервере, когда изменения передаются?Какие инструменты я должен использовать?