fuel-core
Version:
Essential javascript architecture for the Fuel side chain
115 lines (114 loc) • 4.4 kB
JSON
{
"name": "fuel-lambda",
"version": 2,
"public": false,
"builds": [
{ "src": "lambdas/*.js", "use": "@now/node@canary" },
{ "src": "structs/*.js", "use": "@now/node@canary" },
{ "src": "transactions/*.js", "use": "@now/node@canary" },
{ "src": "types/*.js", "use": "@now/node@canary" },
{ "src": "utils/*.js", "use": "@now/node@canary" },
{ "src": "interfaces/*.js", "use": "@now/node@canary" },
{ "src": "errors/*.js", "use": "@now/node@canary" },
{ "src": "dbs/*.js", "use": "@now/node@canary" },
{ "src": "config/*.js", "use": "@now/node@canary" }
],
"routes": [
{ "src": "/transact(.*)",
"methods": ["PUT", "POST", "OPTIONS"],
"headers": {
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Headers": "Origin, X-Requested-With, Content-Type, Accept",
"Access-Control-Allow-Credentials": "true"
},
"dest": "/lambdas/transact.js"
},
{ "src": "/swap(.*)",
"methods": ["PUT", "POST", "OPTIONS"],
"headers": {
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Headers": "Origin, X-Requested-With, Content-Type, Accept",
"Access-Control-Allow-Credentials": "true"
},
"dest": "/lambdas/swap.js"
},
{ "src": "/faucet(.*)",
"methods": ["PUT", "POST", "OPTIONS"],
"headers": {
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Headers": "Origin, X-Requested-With, Content-Type, Accept",
"Access-Control-Allow-Credentials": "true"
},
"dest": "/lambdas/faucet.js"
},
{ "src": "/get(.*)",
"methods": ["GET", "PUT", "POST", "OPTIONS"],
"headers": {
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Headers": "Origin, X-Requested-With, Content-Type, Accept",
"Access-Control-Allow-Credentials": "true"
},
"dest": "/lambdas/get.js"
},
{ "src": "/account(.*)",
"methods": ["PUT", "POST", "OPTIONS"],
"headers": {
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Headers": "Origin, X-Requested-With, Content-Type, Accept",
"Access-Control-Allow-Credentials": "true"
},
"dest": "/lambdas/account.js"
},
{ "src": "/balance(.*)",
"methods": ["GET", "PUT", "POST", "OPTIONS"],
"headers": {
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Headers": "Origin, X-Requested-With, Content-Type, Accept",
"Access-Control-Allow-Credentials": "true"
},
"dest": "/lambdas/balance.js"
},
{
"src": "/(.*)",
"dest": "/lambdas/200.js",
"headers": {
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Methods": "OPTIONS",
"Access-Control-Allow-Headers": "Origin, X-Requested-With, Content-Type, Accept, Authorization"
},
"methods": ["OPTIONS"]
},
{ "src": "/", "status": 404, "dest": "https://fuel.sh" }
],
"env": {
"NODE_ENV": "production",
"goerli_mysql_host": "@goerli_mysql_host",
"goerli_mysql_port": "@goerli_mysql_port",
"goerli_mysql_database": "@goerli_mysql_database",
"goerli_mysql_user": "@goerli_mysql_user",
"goerli_mysql_password": "@goerli_mysql_password",
"goerli_web3_provider": "@goerli_web3_provider",
"rinkeby_mysql_host": "@rinkeby_mysql_host",
"rinkeby_mysql_port": "@rinkeby_mysql_port",
"rinkeby_mysql_database": "@rinkeby_mysql_database",
"rinkeby_mysql_user": "@rinkeby_mysql_user",
"rinkeby_mysql_password": "@rinkeby_mysql_password",
"rinkeby_web3_provider": "@rinkeby_web3_provider",
"mysql_host": "@ropsten_mysql_host",
"mysql_port": "@ropsten_mysql_port",
"mysql_database": "@ropsten_mysql_database",
"mysql_user": "@ropsten_mysql_user",
"mysql_password": "@ropsten_mysql_password",
"web3_provider": "@ropsten_web3_provider",
"ropsten_mysql_host": "@ropsten_mysql_host",
"ropsten_mysql_port": "@ropsten_mysql_port",
"ropsten_mysql_database": "@ropsten_mysql_database",
"ropsten_mysql_user": "@ropsten_mysql_user",
"ropsten_mysql_password": "@ropsten_mysql_password",
"ropsten_web3_provider": "@ropsten_web3_provider",
"pubnub_publisher_key": "@pubnub_publisher_key",
"pubnub_subscriber_key": "@pubnub_subscriber_key",
"pubnub_uuid": "@pubnub_uuid",
"swapKey": "@swapkey"
}
}