An HTTP API demonstrating example usage of various libraries created, owned, and maintained by freerware.
(! NOTE: REQUIRES docker
!)
Fire it up! ๐ฅ
make
Fire it up container-less! ๐ฅ
make local
Tear it down! ๐ง
make down
Debug! ๐๐
make debug
Debug the database! ๐๐
make debug-db
Build! ๐จ
make bins
Clean! ๐งฝ
make clean
Create a new account
:
cd ./curl/account/ && curl -K post_account.curl http://127.0.0.1:8000/accounts/ && cd ../../
Upsert anaccount
:
cd ./curl/account/ && curl -K put_account.curl http://127.0.0.1:8000/accounts/04b8db89-cf81-47c8-ae26-b48ae60f1e09 && cd ../../
Retrieve an existing account
:
cd ./curl/account/ && curl -K get_account.curl http://127.0.0.1:8000/accounts/04b8db89-cf81-47c8-ae26-b48ae60f1e09 && cd ../../
Remove an existing account
:
cd ./curl/account/ && curl -K delete_account.curl http://127.0.0.1:8000/accounts/04b8db89-cf81-47c8-ae26-b48ae60f1e09 && cd ../../