rhrn / backend

Нода сервиса

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

backend

Серверная часть (нода) для сервиса общения соседей. Нода может быть поднята как для отдельного дома, так и для нескольких домов.

Настройка

Конфигурация

cp .env_docker .env # отредактируйте .env

Быстрый старт с docker

docker-compose -f docker/redis.yaml up -d
docker-compose -f docker/postgres.yaml up -d
docker-compose -f docker/backend.yaml up -d

Миграции

docker exec dom24x7_backend_1 npx sequelize db:migrate --config dist/db/credentials.js --migrations-path dist/db/migrations

Cиды

docker exec dom24x7_backend_1 npx sequelize db:seed:all --config dist/db/credentials.js --seeders-path dist/db/seeders

Проверка

curl http://localhost:8000/api/v1/info
curl http://localhost:8000/api/v1/nodes

Разработка

Доступ к postgres

docker exec -it dom24x7_postgres_1 psql -U dom24x7

Доступ к redis

docker exec -it dom24x7_postgres_1 redis-cli

Своя сборка

docker build -t dom24x7/backend:latest .

About

Нода сервиса

License:MIT License


Languages

Language:TypeScript 71.7%Language:JavaScript 28.0%Language:Dockerfile 0.2%Language:HTML 0.1%