Skip to content

Commit c0d1a76

Browse files
authored
feat: Add .gitignore with .env content to templates.js (#403)
Fixes #402
1 parent 76d1455 commit c0d1a76

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

packages/cubejs-cli/templates.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ const dotEnv = env => {
5151
}[env.dbType] || defaultDotEnvVars(env);
5252
};
5353

54+
const gitIgnore = '.env'
55+
5456
const serverlessYml = env => `service: ${env.projectName}
5557
5658
provider:
@@ -60,13 +62,13 @@ provider:
6062
- Effect: "Allow"
6163
Action:
6264
- "sns:*"
63-
# Athena permissions
65+
# Athena permissions
6466
# - "athena:*"
6567
# - "s3:*"
6668
# - "glue:*"
6769
Resource:
6870
- "*"
69-
# When you uncomment vpc please make sure lambda has access to internet: https://medium.com/@philippholly/aws-lambda-enable-outgoing-internet-access-within-vpc-8dd250e11e12
71+
# When you uncomment vpc please make sure lambda has access to internet: https://medium.com/@philippholly/aws-lambda-enable-outgoing-internet-access-within-vpc-8dd250e11e12
7072
# vpc:
7173
# securityGroupIds:
7274
# - sg-12345678901234567 # Your DB and Redis security groups here
@@ -197,6 +199,7 @@ exports.express = {
197199
files: {
198200
'index.js': () => indexJs,
199201
'.env': dotEnv,
202+
'.gitignore': () => gitIgnore,
200203
'schema/Orders.js': () => ordersJs
201204
}
202205
};
@@ -206,6 +209,7 @@ exports.serverless = {
206209
'cube.js': () => handlerJs,
207210
'serverless.yml': serverlessYml,
208211
'.env': dotEnv,
212+
'.gitignore': () => gitIgnore,
209213
'schema/Orders.js': () => ordersJs
210214
},
211215
dependencies: ['@cubejs-backend/serverless', '@cubejs-backend/serverless-aws']
@@ -217,6 +221,7 @@ exports['serverless-google'] = {
217221
'index.js': () => handlerJs,
218222
'serverless.yml': serverlessGoogleYml,
219223
'.env': dotEnv,
224+
'.gitignore': () => gitIgnore,
220225
'schema/Orders.js': () => ordersJs
221226
},
222227
dependencies: ['@cubejs-backend/serverless', '@cubejs-backend/serverless-google'],

0 commit comments

Comments
 (0)