Deploy Веб приложений на сервер через Docker + certbot
6 000 руб. за проект
Развернуть три сервиса:
Backend на базе Express.js, Nginx, и PostgreSQL.
Frontend на React.
MinIO S3 — для хранения данных.
Требования:
Установить SSL-сертификаты для всех сервисов, чтобы они работали по протоколу HTTPS (должен быть доступ по защищенному соединению через доменное имя).
Каждый сервис должен быть развернут на своем сервере:
Первый сервер для Backend.
Второй сервер для Frontend.
Третий сервер для MinIO S3.
Шаги реализации:
Настроить каждый сервер для работы с соответствующим сервисом.
Установить и настроить Nginx для проксирования запросов и обеспечения поддержки HTTPS.
Выпустить SSL-сертификаты (например, с использованием Let's Encrypt).
Убедиться, что все сервисы взаимодействуют корректно:
Backend должен иметь доступ к PostgreSQL и MinIO S3.
Frontend должен корректно отправлять запросы на Backend.
Результат:
Должны быть три сервиса, работающие на HTTPS с доменными именами:
Backend: https://api.kezu.kz
Frontend: https://admin.kezu.kz
MinIO S3: https://storage.kezu.kz
Backend на базе Express.js, Nginx, и PostgreSQL.
Frontend на React.
MinIO S3 — для хранения данных.
Требования:
Установить SSL-сертификаты для всех сервисов, чтобы они работали по протоколу HTTPS (должен быть доступ по защищенному соединению через доменное имя).
Каждый сервис должен быть развернут на своем сервере:
Первый сервер для Backend.
Второй сервер для Frontend.
Третий сервер для MinIO S3.
Шаги реализации:
Настроить каждый сервер для работы с соответствующим сервисом.
Установить и настроить Nginx для проксирования запросов и обеспечения поддержки HTTPS.
Выпустить SSL-сертификаты (например, с использованием Let's Encrypt).
Убедиться, что все сервисы взаимодействуют корректно:
Backend должен иметь доступ к PostgreSQL и MinIO S3.
Frontend должен корректно отправлять запросы на Backend.
Результат:
Должны быть три сервиса, работающие на HTTPS с доменными именами:
Backend: https://api.kezu.kz
Frontend: https://admin.kezu.kz
MinIO S3: https://storage.kezu.kz
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.