You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mvfront-react/tests/netlify-send-emails.sh

20 lines
637 B

1 year ago
#! /usr/bin/env bash
# This file tests the netlify function for sending emails
# Check if the port is already used or not
is_using=$(lsof -i:9999 | awk -F ' ' '{ print $1 }')
if [ -z "$is_using" ]; then
echo "Starting a server on port 9999";
netlify functions:serve --port 9999 &
elif ! [[ "$is_using" =~ .*"node".* ]]; then
echo "$is_using"
echo "The port 9999 is already used and not by us :-("
exit 1;
else
echo "The server is running."
fi
netlify functions:invoke --port 9999 send-emails --payload '{"recipients"
: {"pierrelouisguhur@gmail.com": {"title": "Test", "adminUrl": "foo"}}, "action": "invite", "locale": "gb"}'