9a21e6d20b226f2a51996732ecd3ed5b0c790db0
Setup
pacman -S crow asio gdb gcc cmake make sqlite3 libsodium
Build
vscode
build : Ctrl+Shift+P → "CMake: Configure" run : F5 or Run → Start Debugging
CompileDB
cmake -B build -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
Svelte
Inside the fronend directory
Install
npm install -D @sveltejs/adapter-static
Build
npm run build
Make Package
- tar the source files to make it cleaner
tar czf shadowrun-server-0.1.3.tar.gz source/ modules/ assets/ frontend/build/ shadowrun-server.service CMakeLists.txt shadowrun-server.install
- create the package
makepkg -f
- place the package in archrepo on server
scp shadowrun-server-0.1.3-1-x86_64.pkg.tar.zst lukas@192.168.1.101:/home/lukas/Drive/archrepo/x86_64/
Then install on host machine with
sudo pacman -U <pkg>.tar.zst
Database
Attributes
| Character Id | Attribute | Value |
Description
An simple Admin panel written in C++ and HTMX to control and monitor a server running multiple systemd services