Skip to content

Minneapolis-7/game

Repository files navigation

game

https://minneapolis-game-7.ya-praktikum.tech/

Установка

Для работы необходим Node.js >=12.13.0, установленный на вашем компьютере. А также git (не забудьте добавить его в PATH).

Скачайте репозиторий и установите зависимости, запустив npm i в корне репозитория. Базовые команды:

  • npm run start — старт проекта в дев-режиме (локальный сервер и авто-сборка при изменениях в коде),
  • npm run db:seed — загрузить статические данные в БД,
  • npm run build — сборка для production,
  • npm run build:analyze — сборка для production с анализом бандла,
  • npm run build:compress — сборка для production со сжатием,
  • npm run debug:dev — запуск дев-сборки в дебаг-режиме Node.js,
  • npm run debug:prod — запуск production-сборки в дебаг-режиме Node.js,
  • npm run lint — линтинг кода,

Переменные окружения

Переменные окружения обрабатываются через .env-файл, который применяется через dotenv, или через средства Docker. Перед запуском проекта вам нужно создать локальный .env-файл и заполнить его по своему усмотрению, согласно примеру из .sample.env

Запуск

Убедитесь, что у вас установлены Docker и docker-compose. Для успешного запуска должна существовать база данных, для этого надо сначала поднять окружение (Postgres и pgAdmin):

  • docker-compose up postgres -d && docker-compose up pgadmin -d

После этого нужно запустить проект:

  • npm run start

После успешного запуска, сделайте сид данных в базу. Это надо сделать 1 раз после первого старта:

  • npm run db:seed

Проект готов к работе

Инструментарий

Типизация:

Процессинг CSS:

Линтинг и форматирование:

Сборка:

Авторы проекта

@mukhindev, @DariaZherebtsova, @andreyvolokitin

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published