Вам нужно будет установить Docker, чтобы включить Postgres. Пользователи Windows, пожалуйста, обязательно установите расширения WSL2, так как они необходимы для правильных функций Postgres.
По разным причинам этот проект зависит от пряжи. Вы можете установить его, используя:
npm install -g yarnЭто установит ваши зависимости.
yarnyarn dbupЭтот шаг создает 2 базы данных Postgres в Docker. Один на порту 10800 является разработкой, а на порту 10801 предназначен для модульных испытаний.
Если вы видите эту ошибку:
The command 'docker-compose' could not be found in this WSL 2 distro.
Затем убедитесь, что в вашем рабочем столе Docker в разделе «Настройки/генерал» проверяется «Использование двигателя на основе WSL 2».
У нас есть удобная команда, yarn pristine , которая воссоздает и повторно посещает базу данных. Вы можете использовать эту команду в любое время, чтобы стереть базу данных и сбросить ее.
yarn pristineПерероговые должны быть запускаться после каждого изменения БД, чтобы обновить вашу базу данных с последними миграциями.
Перерохнут в любое время, чтобы сбросить вашу базу данных в чистое состояние. Это может пригодиться во многих ситуациях.
Если вы столкнетесь с более глубокими проблемами, вы можете просто уничтожить свои экземпляры Postgres и начать с абсолютной царапины. Существует команда, которая уничтожит все изображения Docker, контейнеры, тома, которые в настоящее время не работают. Во -первых, вы захотите остановить все процессы Docker, связанные с этим проектом, а затем запустить docker system prune -a . Примечание: это опасная команда, которая уничтожит все, что в настоящее время не работает в Docker, включая любые проекты Non-Dc.io.
** Создание этого файла является необязательным. Если вы не создаете этот файл в среде DEV, то значения по умолчанию будут использоваться в файле dev.env, присутствующего в папке Dev.
Сначала создайте файл dev-override.env в папке dev, присутствующий в корневом каталоге. Затем скопируйте и вставьте следующие поля в ваш файл.
PORT= *
Вместо * вы можете объявить свой собственный номер порта, который доступен в вашей машине.
Наконец, вы можете запустить командную yarn dev (Windows: yarn dev:win ), чтобы запустить сервер. Это будет служить как фронта, так и бэкэнд на порту 3000.
Меню отладки на vscode, которое полагается на запуск. Один запускает сервер, а другой запускает модульные тесты. Оба из них включены с точками останова и могут быть отличным способом для вас также отладить свой код, когда это необходимо.
Этот проект настроен, чтобы хорошо играть с VSCODE Jest. Он запустит ваши тесты в фоновом режиме, а также даст вам полезные кнопки «отладки» для конкретных тестов. Настоятельно рекомендуется для любой бэкэнд -работы.
Установка VSCODE GRAPHQL включает выделение синтаксиса GraphQL. Рекомендуется для работы GQL.
Как сделать ваш первый запрос на привлечение - спасибо, Хулио Алькантара! Как создать новые объекты, как синхронизировать ваше репо с обновленным кодом
При развертывании в производстве сначала поместите файлы конфигурации в /etc/mintbean-v4/config/* . Затем запустите yarn start .