{"repo":"yar-vel/admin-panel","free":true,"listed":false,"github":"https://github.com/yar-vel/admin-panel","clone":"git clone https://github.com/yar-vel/admin-panel.git","description":"Admin Panel boilerplate. Stack: NestJS, Next.js, Nuxt, Postgres, Redis, RabbitMQ, nginx, Prometheus, Grafana, Docker Compose.","language":"TypeScript","stars":11,"topics":["docker-compose","nestjs","nextjs","nginx","pinia","rabbitmq","redis","redux-toolkit","rtk-query","typescript"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Admin Panel This is a boilerplate project that implements the functionality of the admin panel. Think of it as a set of reusable solutions combined into a finished project. The project is built using microservices architecture. To run it, you will need to install Docker. Project Launch Preliminary Setup Before running, you will need to copy and (optionally during testing) edit the .env file (based on .env.example ) and the passwords set in the secrets folder (based on secrets.example ). If you plan to use Google OAuth 2.0 for authorization, you need to update the list of allowed origins and redirect URIs in your app settings in Google Cloud Console and specify the GOOGLE CLIENT ID variable in the .env file. If you run your project in different modes sequentially, it is recommended to delete the images and volumes for the api , mailer , panel-react and panel-vue containers, as they contain different startup schemes. Development This launch option allows you to associate microservice folders with containers and opens ports for monitoring Postgres, Redis, and RabbitMQ. To debug the api container on port 9229 and the mailer container on port 9239 using VS Code: Production If this is your first time running a project using this command, you'll need to temporarily enable synchronization of the database structure with the ORM models on the backend: set cfg.postgres.synchronize = true in the apps/backend/api/config/configuration.ts file. In a production environment, synchronization i","default_branch":null,"files":null,"tree":[],"storefront":"/r/yar-vel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yar-vel/admin-panel/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}