Нужен DevOps-специалист для деплоя Python/React приложения на Railway.
4500 UAHЧто нужно сделать:
1. Настроить деплой бэкенда на Railway
— FastAPI + Celery workers + PostgreSQL + Redis
— Уже есть docker-compose.yml и Dockerfile
— Сервисы на Railway уже созданы (Postgres, Redis, Content-factory)
— Нужно правильно прописать все переменные окружения
— Настроить Google Cloud credentials (gcp-key.json) через переменную окружения без хранения файла в репозитории
— Запустить Alembic миграции
2. Настроить деплой фронтенда
— React + Vite
— Задеплоить на Vercel или Railway
— Настроить проксирование /api запросов на бэкенд
3. Подключить домен
— Домен на Hostinger
— Настроить DNS записи: основной домен на фронтенд, Api на бэкенд
— SSL сертификаты
4. Настроить Paddle webhook
— Прописать реальный URL webhook endpoint в Paddle dashboard
— Убедиться что webhook получает события
5. Проверить что всё работает
— Полный pipeline от создания проекта до финального видео
— Celery workers обрабатывают задачи
— Paddle checkout открывается и принимает тестовые платежи
Стек:
— Backend: Python, FastAPI, Celery, PostgreSQL, Redis, SQLAlchemy, Alembic
— Frontend: React, Vite, TailwindCSS
— Инфраструктура: Railway, Google Cloud (Vertex AI, GCS, TTS), Paddle Billing
— Домен: Hostinger
Что уже готово:
— Код приложения полностью написан
— Репозиторий на GitHub
— Сервисы на Railway созданы (Postgres Online, Redis Online)
— Домен куплен
— Paddle аккаунт настроен
Что нужно от вас:
— Опыт с Railway или аналогичными PaaS платформами
— Опыт деплоя FastAPI + Celery приложений
— Понимание Docker и docker-compose
— Опыт настройки DNS
— Знание Google Cloud будет плюсом
-
159 5 1 1 Привет!
Ваш стек — мой ежедневный рабочий инструмент: FastAPI + Celery + PostgreSQL + Redis + Docker, миграции Alembic, Google Cloud. Сейчас активно работаю с production проектом на аналогичном стеке (FastAPI + PostgreSQL + Redis + Docker Compose), поэтому все нюансы свежи в голове.
По каждому пункту:
1. Railway backend — имею опыт деплоя FastAPI + Celery на PaaS. Знаю, как правильно разделить web worker и celery worker на Railway (отдельные сервисы из одного репозитория). Учетные данные GCP через env — стандартный подход, делаю через base64-encoded JSON в переменной окружения, декодирую во время выполнения. Миграции Alembic запускаю через команду release.
2. React фронтенд — Vercel будет лучше, чем Railway для React+Vite (CDN edge, нативная поддержка Vite, прокси через rewrites). Настрою за 20-30 минут.
3. Домен Hostinger — DNS A/CNAME записи для фронта на Vercel + субдомен api.* на Railway. SSL автоматический на обеих платформах.
4. Paddle webhook — пропишу реальный URL, проверю, что события приходят, протестирую с Paddle sandbox.
… 5. End-to-end проверка — полный pipeline от создания до видео, Celery workers, Paddle checkout.
Детальный план деплоя: https://www.notion.so/346ea80ec5948092add3dc53352eaf04?source=copy_link
Сроки: 2-3 рабочих дня, стоимость 3000-5000 грн. Это конфигурационная работа, не разработка с нуля — у вас все уже написано, нужно правильно соединить.
Готов стартовать сразу после доступа к GitHub репозиторию и Railway dashboard.
-
702 1 0 Здравствуйте! Готов к сотрудничеству, есть опыт деплоя на Railway, предлагаю лояльную цену и качественную работу. Пишите)