This is project created in summer school Yandex. This codebase was created to demonstrate a fully fledged backend application built with userver framework
Install the userver into the system or
- check it out
git clone --depth 1 https://github.com/userver-framework/userver.git /path/to/userver - install all of its dependencies
ln -s /path/to/userver /path/to/realmedioum_sample/third_party/userver
# Clone submodules
git submodule update --init
# Run service
make docker-start-service-release
make service-start-release
Run unit and functional tests in docker or local.
make docker-test-release
make test-release
make build-debug- debug build of the service with all the assertions and sanitizers enabledmake build-release- release build of the service with LTOmake test-debug- does amake build-debugand runs all the tests on the resultmake test-release- does amake build-releaseand runs all the tests on the resultmake start-debug- builds the service in debug mode and starts itmake start-release- builds the service in release mode and starts itmakeormake all- builds and runs all the tests in release and debug modesmake format- autoformat all the C++ and Python sourcesmake clean-- cleans the object filesmake dist-clean- clean all, including the CMake cached configurationsmake install- does amake build-releaseand runs install in directory set in environmentPREFIXmake install-debug- does amake build-debugand runs install in directory set in environmentPREFIXmake docker-COMMAND- runmake COMMANDin docker environmentmake docker-build-debug- debug build of the service with all the assertions and sanitizers enabled in docker environmentmake docker-test-debug- does amake build-debugand runs all the tests on the result in docker environmentmake docker-build-release- release build of the service with all the assertions and sanitizers enabled in docker environmentmake docker-test-release- does amake build-releaseand runs all the tests on the result in docker environmentmake docker-start-release- does amake install-releaseand runs service in docker environmentmake docker-start-debug- does amake install-debugand runs service in docker environmentmake docker-clean-data- stop docker containers and clean database data
Manager:
Viktoriia Berkholts [email protected]
Developers:
rumxcola [email protected]
Konstantin Artemev [email protected]
GasikPasik [email protected]
Anna Volkova [email protected]
Nikita Semenov [email protected]
Vadim Romanyuk [email protected]
artemiev.kk [email protected]
Elizaveta Rudneva [email protected]
Maintainer:
Alexander Malkov [email protected]