Описание задачи

У нас готово простое веб-приложение (личный кабинет финансовой организации), состоящее из трех страниц: авторизация, рабочая панель и страница проводимых операций. В текущей версии используется другая база данных. Задача: полностью перенести инфраструктуру на реляционную базу PostgreSQL и настроить запуск всего стека через Docker.

Что должно быть сделано:

  • Перенос данных: Везде, где использовалась прежняя СУБД, реализовать логику работы с PostgreSQL (таблицы, триггеры, запросы).
  • Переписать DAL (Data Access Layer): Адаптировать модель работы с данными под синтаксис и возможности PostgreSQL (например, замена специфичных GROUP BY или работа с JOIN).
  • Docker-сборка: Создать файлы docker-compose.yml, Dockerfile Для веб-приложения и сервиса базы данных.
  • Конфигурация подключений: Настроить параметры через переменные окружения (хост, порт, логин, пароль БД).

Технические требования:

  • Все изменения должны быть обратно совместимы с существующей архитектурой (API, эндпоинты не меняем).
  • Приложение должно запускаться стандартной командой docker compose up --build.
  • Необходимо реализовать скрипт инициализации БД при первом запуске контейнера.

Ожидаемый результат:

с учетом корректировок, система легко масштабируется и избавляется от 'hardcoded' настроек. После завершения работы вы получаете полноценный документ с описанием структуры БД, а также готовый код для CI/CD развертывания.

Поиск менеджера по привлечению клиентов для дизайнера

Ищу ответственного человека для поиска заказчиков на услуги дизайна (превью, обработка в Photoshop). Оплата - 30% от суммы каждого привлеченного заказа. Опыт в продажах не обязателен, важен результат. Формат работы - постоянное сотрудничество.