Skip to content

Repository files navigation

Документация по запуску проекта

Этот проект использует NodeJS для создания сервиса по сбору и обновлению данных в google таблицах и PostgreSQL в качестве базы данных. Для удобства развертывания и управления проектом используется Docker и Docker Compose.

Структура проекта

Проект состоит из двух основных сервисов:

  1. API-сервис (NodeJS) — приложение, которое каждый час запрашивает данные с WB API, загружает их в базу данных, обновляет google таблицы
  2. PostgreSQL — база данных для хранения данных приложения

Проект включает в себя следующие файлы и директории:

  • Dockerfile.api — Dockerfile для сборки контейнера с API-сервисом.
  • Dockerfile.db — Dockerfile для сборки контейнера с PostgreSQL.
  • docker-compose.yml — файл для запуска всех сервисов с помощью Docker Compose.
  • .env — конфигурационный файл для переменных окружения.
  • init.sql — скрипт для начальной инициализации базы данных.

Требования

Для успешного запуска проекта вам потребуется:

  • Docker и Docker Compose.
  • Windows с поддержкой Docker.

Шаги для запуска

1. Установка зависимостей

Перед тем как начать, убедитесь, что у вас установлены Docker и Docker Compose. Вы можете скачать и установить их с официального сайта Docker:

2. Склонировать репозиторий

Склонируйте репозиторий проекта на вашу локальную машину:

git clone <URL_репозитория>
cd <папка_проекта>
docker-compose up --build

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages