From 79a16c14b9e7de1d2a83749bd50741bdd2dc49e7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 18 Jun 2025 03:14:46 +0000 Subject: [PATCH 1/2] Initial plan for issue From 520fd863950e23e33874caa9fef988cbfe6ea921 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 18 Jun 2025 03:23:18 +0000 Subject: [PATCH 2/2] Add Render.com blueprint (render.yaml) for CodiMD deployment Co-authored-by: Yukaii <4230968+Yukaii@users.noreply.github.com> --- render.yaml | 94 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 render.yaml diff --git a/render.yaml b/render.yaml new file mode 100644 index 000000000..6f55f3caa --- /dev/null +++ b/render.yaml @@ -0,0 +1,94 @@ +services: + - name: codimd + type: web + runtime: node + plan: starter + buildCommand: npm install && npm run build + preDeployCommand: npx sequelize db:migrate + startCommand: node app.js + healthCheckPath: /status + envVars: + - key: NODE_ENV + value: production + - key: NPM_CONFIG_PRODUCTION + value: "false" + - key: CMD_DB_URL + fromDatabase: + name: codimd-db + property: connectionString + - key: CMD_PORT + value: "3000" + - key: CMD_SESSION_SECRET + generateValue: true + - key: CMD_DOMAIN + sync: false + - key: CMD_URL_PATH + sync: false + - key: CMD_ALLOW_ORIGIN + value: localhost + - key: CMD_PROTOCOL_USESSL + sync: false + - key: CMD_URL_ADDPORT + sync: false + - key: CMD_HSTS_ENABLE + sync: false + - key: CMD_HSTS_MAX_AGE + sync: false + - key: CMD_HSTS_INCLUDE_SUBDOMAINS + sync: false + - key: CMD_HSTS_PRELOAD + sync: false + - key: CMD_FACEBOOK_CLIENTID + sync: false + - key: CMD_FACEBOOK_CLIENTSECRET + sync: false + - key: CMD_TWITTER_CONSUMERKEY + sync: false + - key: CMD_TWITTER_CONSUMERSECRET + sync: false + - key: CMD_GITHUB_CLIENTID + sync: false + - key: CMD_GITHUB_CLIENTSECRET + sync: false + - key: CMD_GITHUB_ORGANIZATIONS + sync: false + - key: CMD_GITHUB_SCOPES + sync: false + - key: CMD_BITBUCKET_CLIENTID + sync: false + - key: CMD_BITBUCKET_CLIENTSECRET + sync: false + - key: CMD_GITLAB_BASEURL + sync: false + - key: CMD_GITLAB_CLIENTID + sync: false + - key: CMD_GITLAB_CLIENTSECRET + sync: false + - key: CMD_GITLAB_SCOPE + sync: false + - key: CMD_MATTERMOST_BASEURL + sync: false + - key: CMD_MATTERMOST_CLIENTID + sync: false + - key: CMD_MATTERMOST_CLIENTSECRET + sync: false + - key: CMD_DROPBOX_CLIENTID + sync: false + - key: CMD_DROPBOX_CLIENTSECRET + sync: false + - key: CMD_DROPBOX_APP_KEY + sync: false + - key: CMD_GOOGLE_CLIENTID + sync: false + - key: CMD_GOOGLE_CLIENTSECRET + sync: false + - key: CMD_IMGUR_CLIENTID + sync: false + - key: CMD_ALLOW_PDF_EXPORT + sync: false + +databases: + - name: codimd-db + plan: basic-256mb + postgresMajorVersion: "14" + ipAllowList: [] \ No newline at end of file