Skip to content

Commit 88a4ebb

Browse files
committed
Merge remote-tracking branch 'node-aws-lambda-sapling/master'
2 parents bc6f672 + 2462b19 commit 88a4ebb

File tree

5 files changed

+60
-39
lines changed

5 files changed

+60
-39
lines changed

package-lock.json

Lines changed: 39 additions & 37 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"jest": "27.3.1",
4444
"prettier": "2.5.0",
4545
"pretty-quick": "3.1.2",
46-
"serverless": "2.66.2",
46+
"serverless": "2.67.0",
4747
"serverless-domain-manager": "5.2.0",
4848
"serverless-offline": "8.3.1",
4949
"serverless-v2-aws-documentation": "2.0.4",

serverless.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ custom:
3232

3333
domainName: ${self:custom.domainNameStage.${self:custom.stage}}
3434
domainNameStage:
35-
dev: dev-api.${self:custom.baseDomainName}
35+
dev: 'localhost:${self:custom.serverless-offline.httpPort}'
3636
test: test-api.${self:custom.baseDomainName}
3737
prod: api.${self:custom.baseDomainName}
3838
baseDomainName: codesaplings.com
@@ -42,6 +42,12 @@ custom:
4242
basePath: hello
4343
stage: ${self:custom.stage}
4444
createRoute53Record: true
45+
46+
serverless-offline:
47+
httpPort: '3000'
48+
websocketPort: '3001'
49+
lambdaPort: '3002'
50+
4551
environment:
4652
debugLog: ${self:custom.environment.debugLogStage.${self:custom.stage}}
4753
debugLogStage:

src/config/common.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { createConfigDebugLogger } from './logger';
2+
3+
const debug = createConfigDebugLogger('common');
4+
5+
export const environment = process.env.NODE_ENV || 'development';
6+
debug`Environment: ${environment}`;
7+
8+
export const isDevelopment = () => environment === 'development';
9+
export const isTest = () => environment === 'test';
10+
export const isProduction = () => environment === 'production';

src/config/logger.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { createBaseDebugLogger } from '../utils/logger';
2+
3+
export const createConfigDebugLogger = (name: string) => createBaseDebugLogger(`config:${name}`);

0 commit comments

Comments
 (0)