Рубрики
Без рубрики

Установка проекта сервера GitHub / базы данных локально

На основателях и курсе кодедов мы делаем новый проект каждую неделю, а затем каждая команда проводит время на … Помечено Github, NPM, начинающим, JavaScript.

На Основатели и кодеры Конечно, мы делаем новый проект каждую неделю, и тогда каждая команда проводит время в конце недели, рассмотрев код проекта другой команды.

При тестировании проектов (особенно если команда не удалось развернуть их в наших быстрых спринтах – что определенно происходит … это обучение, а не готовый продукт, который имеет значение!), Мы часто хотим устанавливать их на местном уровне, и оно путают Мне пару раз, так что я записал его. Я надеюсь, что вы найдете это полезным тоже!

Клон и установка зависимостей

Клонировать это репо к новой папке на вашем локальном компьютере, используя Гит клон + HTTP-ссылка из раскрывающегося меню кода в проекте. Переехать в папку с CD + Название папки

Во-первых, мы хотим:

  • Беги NPM установить В вашем терминале установить все пакеты NPM

Инициализируйте локальную базу данных

Теперь нам нужно создать локальную базу данных для тестирования и подключения к нему с помощью файла INIT.SQL проекта.

Бегать:

  • PSQL ввести в терминал Postgres
  • Создайте пользователь Myuser Superuser Password 'MyPassword'; Чтобы создать выделенный локальный пользователь PSQL для приложения
  • Создать базу данных test_database. С владельцем MyUser; Создать базу данных
  • \ connect test_database Для подключения к файлу тестового базы данных
  • \ включить init.sql Чтобы инициализировать и запустить файл SQL
  • Handy Hint: Ctrl + D в любое время, работая на PSQL в терминале, чтобы выйти из него

Создать переменные среды в .env

Далее настройте собственные переменные среды для секретного ключа JSON, DATANCE_URL и TEST_DATABASE_URL (если применимо)

  • Создайте файл .env в самом root проекта, верхний файл. Это не будет работать где-либо еще!

    Добавьте следующее в этот файл:

    • Database_url, если это применимо

    Переменные конфигурации Heroku будут в разделе «Настройки» вашего приложения, подобное URL: https://dashboard.heroku.com/apps/APPNAME/settings

    • Test_database_url = ” postgres://username: пароль @ localhost: 5432/database_name “- sub в деталях, которые мы создали ранее
    • Secret – секретный ключ, который будет использоваться для создания веб-токена JSON (JWT) для хранения файлов cookie
  • Теперь мы можем запустить его с помощью команд в нашем терминале. Проверьте файл Package.json под «скриптами», чтобы увидеть команды, определенные проектом, но они могут быть:

    • NPM запустить Dev Чтобы запустить сервер с помощью Neademon. Nodemon Auto перезагрузится в любое время, вы меняете что-нибудь, так что вам не нужно это делать!
    • NPM тест Чтобы запустить тесты локально, если есть тесты для запуска

И ты хорош, чтобы пойти! Если я что-то пропустил, дайте мне знать. 🐙

Оригинал: “https://dev.to/trishtracking/installing-a-github-server-database-project-locally-1bh4”