callbacker is a small Node.JS app that uses MySQL and Apache. It is used to forward the API callback from a protected service to a staging environement. This is needed because some APIs send their callback request directly from their servers and need a publicly-accessible, SSL-enabled endpoint to hit.
- Copy your SSL key, crt, and intermediate crt to
callbacker/callbacker.key
,callbacker/callbacker.crt
, andcallbacker/callbacker_intermediate.crt
. - Enable Apache's
mod_ssl
andmod_proxy_http
. - Symlink
callbacker/conf/httpd.conf
into your/etc/apache2/sites-available
folder. - Update
callbacker/conf/development.js
with your database and basic auth settings. - Symlink
callbacker/conf/callbacker.conf
into your/etc/supervisor/conf.d
folder. - Reload supervisor and ensure callbacker is running.