# guestbook-ng 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. ## DB Config $ cat guestbook-ng.conf { secrets => ['a_secret_here'], 'TagHelpers-Pagination' => { separator => ' ', current => '{current}' }, 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' }, max_posts => 5 } `secrets` and the DB credentials are mandatory ## Testing $ prove -l 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 ## Docker ### Build docker build -t guestbook-ng . ### Tag docker tag guestbook-ng \ us-east4-docker.pkg.dev/www-swagg/guestbook-ng/guestbook-ng ### Push docker push us-east4-docker.pkg.dev/www-swagg/guestbook-ng/guestbook-ng ## TODOs 1. Make the Postgres connection string more configurable (need to use UNIX sockets in Prod...) 1. /spam route would be interesting 1. Include the total number of visitors or messages