2021-12-03 23:58:43 -05:00
|
|
|
# guestbook-ng
|
|
|
|
|
2021-12-04 00:11:37 -05:00
|
|
|
The goal of guestbook-ng is to integrate across vendors and customers
|
|
|
|
with full-service analytics insights by leveraging the latest in Perl
|
|
|
|
Mojolicious blockchain technologies powered by AI.
|
|
|
|
|
2021-12-04 18:36:10 -05:00
|
|
|
## DB Config
|
|
|
|
|
|
|
|
$ cat guestbook-ng.conf
|
|
|
|
{
|
2021-12-11 18:48:00 -05:00
|
|
|
secrets => ['a_secret_here'],
|
|
|
|
dev_env => {
|
|
|
|
pg_user => 'guestbooker',
|
|
|
|
pg_pw => 'a_password_here',
|
|
|
|
pg_db => 'guestbook',
|
|
|
|
pg_host => 'localhost'
|
|
|
|
},
|
|
|
|
prod_env => {
|
|
|
|
pg_user => 'guestbooker',
|
|
|
|
pg_pw => 'prod_password_here',
|
|
|
|
pg_db => 'guestbook',
|
|
|
|
pg_host => 'prod.db.com'
|
|
|
|
|
|
|
|
}
|
2021-12-04 18:36:10 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
## Testing
|
|
|
|
|
|
|
|
$ prove -l t/*.t
|
|
|
|
t/basic.t .. ok
|
|
|
|
All tests successful.
|
|
|
|
Files=1, Tests=6, 1 wallclock secs ( 0.04 usr 0.00 sys + 0.58 cusr 0.05 csys = 0.67 CPU)
|
|
|
|
Result: PASS
|
|
|
|
|
|
|
|
Add the `-v` option for more verbose output
|
|
|
|
|
2021-12-04 00:11:37 -05:00
|
|
|
## TODOs
|
|
|
|
|
2021-12-05 02:52:31 -05:00
|
|
|
1. Add tests for `/post` route
|
|
|
|
1. Probably rename `/post` to `/sign`
|
|
|
|
1. Remove the Test model and clean up
|