Pslink/pslink
Dietrich b9a02b1740 Update the testsuite...
now tests:
  * creating .env
  * migrating
  * creating admin
  * login
  * listing links
  * creating links
  * filtering links
2021-08-12 15:48:02 +02:00
..
migrations Working user and link list, (big)restructure 2021-08-12 15:48:02 +02:00
src Update the testsuite... 2021-08-12 15:48:02 +02:00
static Update the testsuite... 2021-08-12 15:48:02 +02:00
tests Update the testsuite... 2021-08-12 15:48:02 +02:00
build.rs Working user and link list, (big)restructure 2021-08-12 15:48:02 +02:00
Cargo.toml Update the testsuite... 2021-08-12 15:48:02 +02:00
README.md Adding a readme to all crates/subdirectory of this workspace 2021-08-12 15:48:02 +02:00
Release.md Working user and link list, (big)restructure 2021-08-12 15:48:02 +02:00
sqlx-data.json update sqlx_prepare 2021-08-12 15:48:02 +02:00

The pslink library and binary

This is the pslink server part. It provides a webserver to be run behind another webserver like apache or nginx. Everything needed to run is bundled in the pslink binary. So you can compile everything locally and the copy the single binary to your server and run it.

Library features:

  • models for writing and retriving information from the database

Server/Binary features:

  • creation and migration of the database
  • creating an admin user
  • creating a .env file with all available options
  • launch the server
    • serve the wasm-file
    • serve styling and js bindings
    • provide a REST-JSON-Api to get and modify entries in the database
    • authentication