Un monorepo pour mon site Web personnel et mes projets, construit avec Turborepo et PNPM.
Un site Web personnel avec un blog, une vitrine de projet et des informations de travail.
Pour commencer, je recommande d'installer PNPM car c'est le gestionnaire de packages utilisé dans ce référentiel.
Commencez par former le référentiel, puis le cloner sur votre machine locale:
git clone <your-fork>
Accédez au répertoire racine du projet:
cd ./enji.dev
Ensuite, copiez la version de développement du fichier env :
cp ./apps/enji.dev/env.example ./apps/enji.dev/env.local
Maintenant, vous avez le fichier env.local prêt pour la configuration:
DATABASE_URL = your-database-connection-string
SALT_IP_ADDRESS = super-secret
Pour la DATABASE_URL utilisez votre chaîne de connexion de base de données. J'utilise personnellement la version gratuite de MongoDB, et vous pouvez faire de même en créant une base de données là-bas et en ajoutant la chaîne de connexion à l' env.local .
Quant à SALT_IP_ADDRESS , n'hésitez pas à le remplir de certains de vos mots secrètes. Il agit comme un sel pour le hachage des adresses IP des utilisateurs.
Une fois la configuration terminée, toujours à la racine du répertoire du projet, installez les dépendances requises:
pnpm install
Enfin, exécutez le projet:
pnpm dev
Maintenant, votre projet devrait être opérationnel en douceur!