Разворачиваем приложение Next.js с базой данных PostgreSQL и задачей Cron на облачном сервере Ubuntu Linux
Привет, друзья! Предположим, что у нас есть приложение Next.js , данные которого хранятся в Postgres , и мы хотим запустить его в продакшн, но не хотим использовать готовую инфраструктуру Vercel . Что делать? Создать собственную инфраструктуру. К счастью, сделать это не так уж и сложно. Основные элементы нашей системы: приложение, демонстрирующее несколько мощных возможностей Next.js 15 база данных Postgres для хранения списка задач, создаваемых/удаляемых в приложении задача Cron для удаления из БД всех задач каждые 10 мин приложение, БД и задача Cron функционируют в контейнерах Docker контейнеры запускаются с помощью Docker Compose на облачном сервере Ubuntu сервер Nginx для перенаправления запросов HTTP (обратного проксирования) домен, привязанный к серверу Certbot для получения сертификата SSL из Let's Encrypt и его установки для домена Демо приложения. Интересно? Тогда прошу под кат.
https://habr.com/ru/companies/timeweb/articles/858094/
#timeweb_статьи #javascript #nextjs #nextjs #devops #deploy #cloud_server #деплой #облачный_сервер #ssh #bash #docker #docker_compose #postgresql #postgres #cron
Разворачиваем приложение Next.js с базой данных PostgreSQL и задачей Cron на облачном сервере Ubuntu Linux
Привет, друзья! Предположим, что у нас есть приложение Next.js , данные которого хранятся в Postgres , и мы хотим запустить его в продакшн, но не хотим использовать готовую инфраструктуру Vercel . Что...
Hacker News