Contentful + статические веб-приложения Azure инициируют развертывание

У меня есть приложение next.js в статических веб-приложениях Azure. У меня это построено на фиксации в github (через действия github). Следующая задача — внести изменения в контент, чтобы инициировать сборку в Azure.

Я довольно новичок в Azure, может ли кто-нибудь посоветовать, как мне это сделать?

Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
0
39
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Contentful предоставляет возможность использовать веб-хуки, это URL-адреса, по которым нужно обращаться при изменении контента. Используя их, вы можете использовать триггер веб-перехватчика в действии github, чтобы запустить сборку и запустить развертывание.

https://www.contentful.com/developers/docs/concepts/webhooks/
https://kontent.ai/blog/how-to-trigger-github-action-using-webhook-with-no-code/

Мой вопрос касался изменений в Contentful, запускающих развертывание в Azure. Вы предполагаете, что это как-то связано с Github?

webknit 13.05.2022 09:40

Я совершенно неправильно понял, я обновлю свой ответ.

John 13.05.2022 11:01

Отлично, так что я могу вызвать Webhook для запуска действия Github, которое, в свою очередь, будет основано на Azure. Это имеет смысл. Однако было бы плохой практикой вместо прямого подключения Contentful к Azure?

webknit 13.05.2022 11:21

Я бы так не сказал, это имеет то преимущество, что секреты, необходимые для подключения к Azure, не передаются Contentful и хранятся в одном месте в Github.

John 13.05.2022 11:28

Это сработало, спасибо, так что буду голосовать. Для всех, кто сталкивается с этим, эта статья мне очень помогла. whitep4nth3r.com/blog/…

webknit 13.05.2022 19:54

Я также совершенно забыл, что статическая инкрементная регенерация Next.js позволит пользователям выполнять выборку за меня, что потенциально не потребует наличия Contentful webhook nextjs.org/docs/basic-features/data-fetching/…

webknit 13.05.2022 20:38

Другие вопросы по теме