Monorepo для моего личного веб -сайта и проектов, построенный из Turborepo и PNPM.
Личный веб -сайт с блогом, демонстрацией проекта и информацией о работе.
Для начала я рекомендую установить PNPM, так как это менеджер пакетов, используемый в этом репозитории.
Начните с разбивания хранилища, а затем клонируйте его на местную машину:
git clone <your-fork>
Перейдите к корневому каталогу проекта:
cd ./enji.dev
Далее скопируйте версию разработки файла env :
cp ./apps/enji.dev/env.example ./apps/enji.dev/env.local
Теперь у вас есть env.local File для конфигурации:
DATABASE_URL = your-database-connection-string
SALT_IP_ADDRESS = super-secret
Для DATABASE_URL используйте строку подключения к базе данных. Я лично использую бесплатную версию MongoDB, и вы можете сделать то же самое, создав там базу данных и добавив строку подключения к env.local .
Что касается SALT_IP_ADDRESS , не стесняйтесь заполнять его некоторыми из ваших секретных слов. Он действует как соль для Hashing пользователей IP -адресов.
После завершения конфигурации все еще в корне каталога проекта, установите требуемые зависимости:
pnpm install
Наконец, запустите проект:
pnpm dev
Теперь ваш проект должен работать гладко!