Powered by Drogon & Vue 3
This template kickstarts your development with a C++ backend and a Vue 3 frontend , providing a high-performance foundation for Single Page Applications (SPA).
All you need is Docker –no manual setup required! If you prefer to build it manually, jump to the Build Instructions* below.
To build the application image:
docker compose build
To run it in detached mode:
docker compose up -d
If you want to build the project manually without Docker, follow these steps:
-
Install Drogon
- Follow the official Drogon installation guide :
Drogon Installation
- Follow the official Drogon installation guide :
-
Install Node + npm
- Follow the instructions at nodejs
-
Clone the Repository & Build
git clone https://github.com/mass1ve-err0r/drogon-vue-template <your-project-folder>
cd <your-project-folder>
mkdir build && cd build
cmake ..
make -j$(nproc)
- Run the Application
./dv3
(The executable name depends on your configuration, default is "dv3")
Commits prefixed with [REL]
will trigger the build & release workflow.
It will automatically tag and build a release binary for you.
This project is MIT licensed – modify it freely to suit your needs! 🚀