Hello david,
we want to know this great project but we have not been able to make the creation of the project: sls project init -c -n monmail
we are doing wrong?
we have not moved from here
Serverless: Creating stage "stage" ...
Serverless: Creating region "us-east-1" in stage "stage" ...
Serverless: WARNING: This Variable is not defined: defaultRCU
Serverless: WARNING: This Variable is not defined: defaultWCU
Serverless: WARNING: This Variable is not defined: sentEmailsRCU
Serverless: WARNING: This Variable is not defined: sentEmailsWCU
Serverless: WARNING: This Variable is not defined: defaultRCU
Serverless: WARNING: This Variable is not defined: defaultWCU
Serverless: WARNING: This Variable is not defined: defaultRCU
Serverless: WARNING: This Variable is not defined: defaultWCU
Serverless: WARNING: This Variable is not defined: defaultRCU
Serverless: WARNING: This Variable is not defined: defaultWCU
Serverless: WARNING: This Variable is not defined: recipientsRCU
Serverless: WARNING: This Variable is not defined: recipientsWCU
Serverless: WARNING: This Variable is not defined: defaultRCU
Serverless: WARNING: This Variable is not defined: defaultWCU
Serverless: Notice - You have Chosen not to deploy your resources to CloudFormation. A CloudFormation template has been saved here: _meta / r
esources / s-resources-cf-stage-useast1.json
Serverless: Successfully created region "us-east-1" within stage "stage"
Serverless: Successfully created stage "stage"
Serverless: Successfully initialized project "monmail4"
serverless resources deploy
{
"defaultEmailAddress": "email",
"account-id":"0000",
"defaultRegion":"us-west-2",
"defaultApiSecret":"pass",
"defaultApiKey":"key",
"apiHost":"mail.dummy.com",
"defaultRCU": 2,
"defaultWCU": 2,
"sentEmailsRCU": 2,
"sentEmailsWCU": 2,
"scheduledAtIndexRCU": 2,
"scheduledAtIndexWCU": 2,
"recipientsRCU": 2,
"recipientsWCU": 2,
}
I am also getting the same error. See below,
AWS cloudformation, DynamoDB, Lambda are all empty.
s-variables-stage-useast1.json
{
"defaultEmailAddress":"xxxxxxxxx",
"account-id":"xxxxxxxxx",
"defaultApiSecret":"xxxxxxxxx",
"defaultApiKey":"xxxxxxxxx",
"apiHost":"xxxxxxxxx",
"region": "us-east-1"
}
s-variables-stage.json
{
"region": "us-east-1",
"defaultEmailAddress":"xxxxxxxxx",
"account-id":"xxxxxxxxx",
"defaultApiSecret":"xxxxxxxxx",
"defaultApiKey":"xxxxxxxxx",
"apiHost":"xxxxxxxxxm",
"stage": "stage"
}
Here is the error
serverless:lib.node_modules.serverless.lib.utils.index Writing file: /opt/MoonMail/_meta/resources/s-resources-cf-stage-useast1.json... +51ms
Serverless: Deploying resources to stage "stage" in region "us-east-1" via Cloudformation (~3 minutes)...
Serverless: \ serverless:lib.node_modules.serverless.lib.actions.ResourcesDeploy CF stack status: CREATE_IN_PROGRESS +7s
Serverless: \ serverless:lib.node_modules.serverless.lib.actions.ResourcesDeploy CF stack status: DELETE_IN_PROGRESS +5s
/usr/local/lib/node_modules/serverless/node_modules/bluebird/js/release/async.js:61
fn = function () { throw arg; };
^
ServerlessError: ServerlessError: An error occurred while provisioning your cloudformation: The following resource(s) failed to create: [PrecompileCampaignTopic, SentEmailsTable, ClicksStream, SentEmailsTopic, CampaignsTable, TemplatesTable, UsersTable, RecipientsTable, ClicksReportTable, PaymentLogsTable, LinksTable, ExpertsTable, ClicksTable, ListsTable, OpensStream, SendEmailsTopic, OpensTable, OpensReportTable]. . Delete requested by user.
at new ServerlessError (/usr/local/lib/node_modules/serverless/lib/Error.js:17:11)
at ResourcesDeploy.<anonymous> (/usr/local/lib/node_modules/serverless/lib/actions/ResourcesDeploy.js:244:25)
at ResourcesDeploy.tryCatcher (/usr/local/lib/node_modules/serverless/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/usr/local/lib/node_modules/serverless/node_modules/bluebird/js/release/promise.js:512:31)
at Promise._settlePromise (/usr/local/lib/node_modules/serverless/node_modules/bluebird/js/release/promise.js:569:18)
at Promise._settlePromise0 (/usr/local/lib/node_modules/serverless/node_modules/bluebird/js/release/promise.js:614:10)
at Promise._settlePromises (/usr/local/lib/node_modules/serverless/node_modules/bluebird/js/release/promise.js:689:18)
at Async._drainQueue (/usr/local/lib/node_modules/serverless/node_modules/bluebird/js/release/async.js:133:16)
at Async._drainQueues (/usr/local/lib/node_modules/serverless/node_modules/bluebird/js/release/async.js:143:10)
at Immediate.Async.drainQueues [as _onImmediate] (/usr/local/lib/node_modules/serverless/node_modules/bluebird/js/release/async.js:17:14)
at processImmediate [as _immediateCallback] (timers.js:383:17)
clicksRCU
, clicksReportRCU
, clicksReportWCU
, clicksWCU
, defaultRCU
, defaultWCU
, opensRCU
, opensReportRCU
, opensReportWCU
, opensWCU
, recipientsRCU
, recipientsWCU
, scheduledAtIndexRCU
, scheduledAtIndexWCU
, scheduledCampaignsRCU
, scheduledCampaignsWCU
, sentEmailsRCU
, sentEmailsWCU
root@moonmail:/opt/MoonMail# sls function deploy
Serverless: Deploying functions in "dev" to the following regions: us-east-1
Serverless: - uglify-js failed on _meta/_tmp/createCampaign@1493607001502/node_modules/joi/lib/index.js : SyntaxError: Unexpected token name «i», expected punc «;»
Serverless: | uglify-js failed on _meta/_tmp/deleteCampaign@1493607001502/node_modules/joi/lib/index.js : SyntaxError: Unexpected token name «i», expected punc «;»
Serverless: / uglify-js failed on _meta/_tmp/duplicateCampaign@1493607001502/node_modules/joi/lib/index.js : SyntaxError: Unexpected token name «i», expected punc «;»
Serverless: \ uglify-js failed on _meta/_tmp/getCampaign@1493607001502/node_modules/joi/lib/index.js : SyntaxError: Unexpected token name «i», expected punc «;»
Serverless: \ uglify-js failed on _meta/_tmp/createCampaign@1493607001502/node_modules/joi/lib/lazy.js : SyntaxError: Unexpected token punc «}», expected punc «:»
uglify-js failed on _meta/_tmp/createCampaign@1493607001502/node_modules/joi/lib/any.js : SyntaxError: Unexpected token: name (Alternatives)
uglify-js failed on _meta/_tmp/createCampaign@1493607001502/node_modules/joi/lib/alternatives.js : SyntaxError: Unexpected token: name (errors)
uglify-js failed on _meta/_tmp/createCampaign@1493607001502/node_modules/joi/lib/array.js : SyntaxError: Unexpected token: name (pos)
uglify-js failed on _meta/_tmp/createCampaign@1493607001502/node_modules/joi/lib/boolean.js : SyntaxError: Unexpected token punc «}», expected punc «:»
uglify-js failed on _meta/_tmp/createCampaign@1493607001502/node_modules/joi/lib/number.js : SyntaxError: Invalid assignment
uglify-js failed on _meta/_tmp/createCampaign@1493607001502/node_modules/joi/lib/binary.js : SyntaxError: Unexpected token punc «}», expected punc «:»
uglify-js failed on _meta/_tmp/createCampaign@1493607001502/node_modules/joi/lib/date.js : SyntaxError: Unexpected token: punc ())
uglify-js failed on _meta/_tmp/createCampaign@1493607001502/node_modules/joi/lib/object.js : SyntaxError: Unexpected token: name (target)
uglify-js failed on _meta/_tmp/createCampaign@1493607001502/node_modules/joi/lib/string.js : SyntaxError: Invalid assignment
Serverless: | uglify-js failed on _meta/_tmp/deleteCampaign@1493607001502/node_modules/joi/lib/any.js : SyntaxError: Unexpected token: name (Alternatives)
uglify-js failed on _meta/_tmp/deleteCampaign@1493607001502/node_modules/joi/lib/lazy.js : SyntaxError: Unexpected token punc «}», expected punc «:»
uglify-js failed on _meta/_tmp/deleteCampaign@1493607001502/node_modules/joi/lib/alternatives.js : SyntaxError: Unexpected token: name (errors)
uglify-js failed on _meta/_tmp/deleteCampaign@1493607001502/node_modules/joi/lib/array.js : SyntaxError: Unexpected token: name (pos)
uglify-js failed on _meta/_tmp/deleteCampaign@1493607001502/node_modules/joi/lib/binary.js : SyntaxError: Unexpected token punc «}», expected punc «:»
uglify-js failed on _meta/_tmp/deleteCampaign@1493607001502/node_modules/joi/lib/boolean.js : SyntaxError: Unexpected token punc «}», expected punc «:»
uglify-js failed on _meta/_tmp/deleteCampaign@1493607001502/node_modules/joi/lib/date.js : SyntaxError: Unexpected token: punc ())
uglify-js failed on _meta/_tmp/deleteCampaign@1493607001502/node_modules/joi/lib/number.js : SyntaxError: Invalid assignment
uglify-js failed on _meta/_tmp/deleteCampaign@1493607001502/node_modules/joi/lib/string.js : SyntaxError: Invalid assignment
uglify-js failed on _meta/_tmp/deleteCampaign@1493607001502/node_modules/joi/lib/object.js : SyntaxError: Unexpected token: name (target)
Serverless: / uglify-js failed on _meta/_tmp/duplicateCampaign@1493607001502/node_modules/hoek/lib/escape.js : SyntaxError: Unexpected token: name (escaped)
uglify-js failed on _meta/_tmp/duplicateCampaign@1493607001502/node_modules/topo/lib/index.js : SyntaxError: Invalid assignment
uglify-js failed on _meta/_tmp/duplicateCampaign@1493607001502/node_modules/isemail/lib/index.js : SyntaxError: Unexpected token name «i», expected punc «;»
uglify-js failed on _meta/_tmp/getCampaign@1493607001502/node_modules/isemail/lib/index.js : SyntaxError: Unexpected token name «i», expected punc «;»
uglify-js failed on _meta/_tmp/getCampaign@1493607001502/node_modules/hoek/lib/escape.js : SyntaxError: Unexpected token: name (escaped)
uglify-js failed on _meta/_tmp/getCampaign@1493607001502/node_modules/topo/lib/index.js : SyntaxError: Invalid assignment
uglify-js failed on _meta/_tmp/deliverCampaign@1493607001502/node_modules/hoek/lib/index.js : SyntaxError: Unexpected token: name (newObj)
Serverless: / uglify-js failed on _meta/_tmp/deliverCampaign@1493607001502/node_modules/hoek/lib/escape.js : SyntaxError: Unexpected token: name (escaped)
uglify-js failed on _meta/_tmp/deliverCampaign@1493607001502/node_modules/topo/lib/index.js : SyntaxError: Invalid assignment
uglify-js failed on _meta/_tmp/deliverCampaign@1493607001502/node_modules/isemail/lib/index.js : SyntaxError: Unexpected token name «i», expected punc «;»
Serverless: \ events.js:141
throw er; // Unhandled 'error' event
^
Error: Cannot find module 'emitter' from '/opt/MoonMail/_meta/_tmp/deliverCampaign@1493607001502/node_modules/batch'
at /opt/MoonMail/node_modules/resolve/lib/async.js:48:31
at processDirs (/opt/MoonMail/node_modules/resolve/lib/async.js:182:39)
at ondir (/opt/MoonMail/node_modules/resolve/lib/async.js:197:13)
at load (/opt/MoonMail/node_modules/resolve/lib/async.js:80:43)
at onex (/opt/MoonMail/node_modules/resolve/lib/async.js:105:17)
at /opt/MoonMail/node_modules/resolve/lib/async.js:26:73
at FSReqWrap.oncomplete (fs.js:82:15)