Skip to content

Commit 520fd86

Browse files
CopilotYukaii
andcommitted
Add Render.com blueprint (render.yaml) for CodiMD deployment
Co-authored-by: Yukaii <[email protected]>
1 parent 79a16c1 commit 520fd86

File tree

1 file changed

+94
-0
lines changed

1 file changed

+94
-0
lines changed

render.yaml

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
services:
2+
- name: codimd
3+
type: web
4+
runtime: node
5+
plan: starter
6+
buildCommand: npm install && npm run build
7+
preDeployCommand: npx sequelize db:migrate
8+
startCommand: node app.js
9+
healthCheckPath: /status
10+
envVars:
11+
- key: NODE_ENV
12+
value: production
13+
- key: NPM_CONFIG_PRODUCTION
14+
value: "false"
15+
- key: CMD_DB_URL
16+
fromDatabase:
17+
name: codimd-db
18+
property: connectionString
19+
- key: CMD_PORT
20+
value: "3000"
21+
- key: CMD_SESSION_SECRET
22+
generateValue: true
23+
- key: CMD_DOMAIN
24+
sync: false
25+
- key: CMD_URL_PATH
26+
sync: false
27+
- key: CMD_ALLOW_ORIGIN
28+
value: localhost
29+
- key: CMD_PROTOCOL_USESSL
30+
sync: false
31+
- key: CMD_URL_ADDPORT
32+
sync: false
33+
- key: CMD_HSTS_ENABLE
34+
sync: false
35+
- key: CMD_HSTS_MAX_AGE
36+
sync: false
37+
- key: CMD_HSTS_INCLUDE_SUBDOMAINS
38+
sync: false
39+
- key: CMD_HSTS_PRELOAD
40+
sync: false
41+
- key: CMD_FACEBOOK_CLIENTID
42+
sync: false
43+
- key: CMD_FACEBOOK_CLIENTSECRET
44+
sync: false
45+
- key: CMD_TWITTER_CONSUMERKEY
46+
sync: false
47+
- key: CMD_TWITTER_CONSUMERSECRET
48+
sync: false
49+
- key: CMD_GITHUB_CLIENTID
50+
sync: false
51+
- key: CMD_GITHUB_CLIENTSECRET
52+
sync: false
53+
- key: CMD_GITHUB_ORGANIZATIONS
54+
sync: false
55+
- key: CMD_GITHUB_SCOPES
56+
sync: false
57+
- key: CMD_BITBUCKET_CLIENTID
58+
sync: false
59+
- key: CMD_BITBUCKET_CLIENTSECRET
60+
sync: false
61+
- key: CMD_GITLAB_BASEURL
62+
sync: false
63+
- key: CMD_GITLAB_CLIENTID
64+
sync: false
65+
- key: CMD_GITLAB_CLIENTSECRET
66+
sync: false
67+
- key: CMD_GITLAB_SCOPE
68+
sync: false
69+
- key: CMD_MATTERMOST_BASEURL
70+
sync: false
71+
- key: CMD_MATTERMOST_CLIENTID
72+
sync: false
73+
- key: CMD_MATTERMOST_CLIENTSECRET
74+
sync: false
75+
- key: CMD_DROPBOX_CLIENTID
76+
sync: false
77+
- key: CMD_DROPBOX_CLIENTSECRET
78+
sync: false
79+
- key: CMD_DROPBOX_APP_KEY
80+
sync: false
81+
- key: CMD_GOOGLE_CLIENTID
82+
sync: false
83+
- key: CMD_GOOGLE_CLIENTSECRET
84+
sync: false
85+
- key: CMD_IMGUR_CLIENTID
86+
sync: false
87+
- key: CMD_ALLOW_PDF_EXPORT
88+
sync: false
89+
90+
databases:
91+
- name: codimd-db
92+
plan: basic-256mb
93+
postgresMajorVersion: "14"
94+
ipAllowList: []

0 commit comments

Comments
 (0)