Skip to content

Liteb0t/FuzeHttp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FUZE Http

Web framework based on Boost::Beast. This was originally part of Fuze Mediaboard before the demerger.

The "example" subdirectory contains a project with all the necessary boilerplate. Feel free to copy and use that as a starting point.

Building

First ensure that submodules are downloaded. Use this command:
git submodule update --init --recursive
Now, to build with the default SQLite interface: cmake -B build
Alternatively, you can build with the PostgreSQL interface instead. Refer to the deployment guide; a database needs to be configured.
cmake -B build -D FUZEDBI_USE_POSTGRES=ON
Then build (by default it includes the example)
cmake --build build

Running the example server

On first boot:
./build/bin/example --create_owner
An invite link will be given in the command line output. Use this to create the owner account.
Omit --create_owner for subsequent runs.
By default it serves http://localhost:8300.

Developers' section

AI policy

No portion of the code is generated by AI. You may use AI to help make decisions and gain knowledge, but not to program for you.

About

C++23 web framework

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors