Hello Netlify community!
I have an Express repo that uses Handlebars for templating, and thus has .hbs files instead of .html. I’ve tried using the compile option from Handlebars documentation as well as reading some threads here only to fear that my repo might not be a good fit for service. What is the best approach for getting this online?
11:24:17 PM: Build ready to start
11:24:33 PM: build-image version: d7b3dbfb0846505993c9a131894d1858074c90b4 (focal)
11:24:33 PM: build-image tag: v4.10.1
11:24:33 PM: buildbot version: 7e449fda4d95fa42451b88186ca7054116649237
11:24:33 PM: Fetching cached dependencies
11:24:33 PM: Starting to download cache of 3.6MB
11:24:33 PM: Finished downloading cache in 124.728484ms
11:24:33 PM: Starting to extract cache
11:24:33 PM: Finished extracting cache in 8.583024ms
11:24:33 PM: Finished fetching cache in 264.185429ms
11:24:33 PM: Starting to prepare the repo for build
11:24:33 PM: Preparing Git Reference refs/heads/main
11:24:33 PM: Parsing package.json dependencies
11:24:34 PM: Starting build script
11:24:34 PM: Installing dependencies
11:24:34 PM: Python version set to 2.7
11:24:35 PM: Downloading and installing node v16.17.0...
11:24:35 PM: Downloading https://nodejs.org/dist/v16.17.0/node-v16.17.0-linux-x64.tar.xz...
11:24:35 PM: Computing checksum with sha256sum
11:24:35 PM: Checksums matched!
11:24:37 PM: Now using node v16.17.0 (npm v8.15.0)
11:24:37 PM: Started restoring cached build plugins
11:24:37 PM: Finished restoring cached build plugins
11:24:37 PM: Attempting ruby version 2.7.2, read from environment
11:24:38 PM: Using ruby version 2.7.2
11:24:38 PM: Using PHP version 8.0
11:24:38 PM: No npm workspaces detected
11:24:38 PM: Started restoring cached node modules
11:24:38 PM: Finished restoring cached node modules
11:24:39 PM: Installing NPM modules using NPM version 8.15.0
11:24:39 PM: npm WARN config tmp This setting is no longer used. npm stores temporary files in a special
11:24:39 PM: npm WARN config location in the cache, and they are managed by
11:24:39 PM: npm WARN config [`cacache`](http://npm.im/cacache).
11:24:39 PM: npm WARN config tmp This setting is no longer used. npm stores temporary files in a special
11:24:39 PM: npm WARN config location in the cache, and they are managed by
11:24:39 PM: npm WARN config [`cacache`](http://npm.im/cacache).
11:24:41 PM: added 254 packages, and audited 255 packages in 2s
11:24:41 PM: 35 packages are looking for funding
11:24:41 PM: run `npm fund` for details
11:24:41 PM: 6 vulnerabilities (5 moderate, 1 high)
11:24:41 PM: To address all issues, run:
11:24:41 PM: npm audit fix
11:24:41 PM: Run `npm audit` for details.
11:24:41 PM: NPM modules installed
11:24:41 PM: npm WARN config tmp This setting is no longer used. npm stores temporary files in a special
11:24:41 PM: npm WARN config location in the cache, and they are managed by
11:24:41 PM: npm WARN config [`cacache`](http://npm.im/cacache).
11:24:41 PM: Started restoring cached go cache
11:24:41 PM: Finished restoring cached go cache
11:24:41 PM: Installing Go version 1.17 (requested 1.17)
11:24:45 PM: unset GOOS;
11:24:45 PM: unset GOARCH;
11:24:45 PM: export GOROOT='/opt/buildhome/.gimme/versions/go1.17.linux.amd64';
11:24:45 PM: export PATH="/opt/buildhome/.gimme/versions/go1.17.linux.amd64/bin:${PATH}";
11:24:45 PM: go version >&2;
11:24:45 PM: export GIMME_ENV="/opt/buildhome/.gimme/env/go1.17.linux.amd64.env"
11:24:45 PM: go version go1.17 linux/amd64
11:24:45 PM: Installing missing commands
11:24:45 PM: Verify run directory
11:24:46 PM:
11:24:46 PM: ────────────────────────────────────────────────────────────────
11:24:46 PM: Netlify Build
11:24:46 PM: ────────────────────────────────────────────────────────────────
11:24:46 PM:
11:24:46 PM: ❯ Version
11:24:46 PM: @netlify/build 27.18.1
11:24:46 PM:
11:24:46 PM: ❯ Flags
11:24:46 PM: baseRelDir: true
11:24:46 PM: buildId: 6326b991748e5673e118cf8d
11:24:46 PM: deployId: 6326b991748e5673e118cf8f
11:24:46 PM:
11:24:46 PM: ❯ Current directory
11:24:46 PM: /opt/build/repo
11:24:46 PM:
11:24:46 PM: ❯ Config file
11:24:46 PM: No config file was defined: using default values.
11:24:46 PM:
11:24:46 PM: ❯ Context
11:24:46 PM: production
11:24:46 PM:
11:24:46 PM: ────────────────────────────────────────────────────────────────
11:24:46 PM: 1. Build command from Netlify app
11:24:46 PM: ────────────────────────────────────────────────────────────────
11:24:46 PM:
11:24:46 PM: $ npm run start
11:24:46 PM: npm WARN config tmp This setting is no longer used. npm stores temporary files in a special
11:24:46 PM: npm WARN config location in the cache, and they are managed by
11:24:46 PM: npm WARN config [`cacache`](http://npm.im/cacache).
11:24:46 PM: > crosswordia@1.0.0 start
11:24:46 PM: > cross-env NODE_ENV=production node server
11:24:46 PM: Server running in production mode on port 3000
11:24:47 PM: MongoDB Connected: cluster0-shard-00-00.bbjle.mongodb.net
12:00:18 AM: Build exceeded maximum allowed runtime