https://github.com/rabbah/whiskers
A serverless cloud project that is actually a 🐱
https://github.com/rabbah/whiskers
cat jamstack jekyll netlify nimbella serverless whiskers
Last synced: 10 months ago
JSON representation
A serverless cloud project that is actually a 🐱
- Host: GitHub
- URL: https://github.com/rabbah/whiskers
- Owner: rabbah
- Created: 2018-05-10T16:57:52.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2021-02-19T22:41:56.000Z (over 5 years ago)
- Last Synced: 2025-03-27T14:52:52.646Z (about 1 year ago)
- Topics: cat, jamstack, jekyll, netlify, nimbella, serverless, whiskers
- Language: HTML
- Homepage: https://whiskers.cat
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Deploys an HTML site with an AJAX callout to a serverless API.
The site is built with Jekyll and deploys to the Nimbella serverless cloud.
This project also demonstrates how to use Netlify as a proxy to your Nimbella domain to use a custom domain name with SSL.
### Required software
* Install [Jekyll](https://jekyllrb.com/docs/installation/).
* Install [Nimbella CLI](https://docs.nimbella.com/install).
### Configure your Nimbella CLI
A Nimbella account is required to use the Nimbella CLI. You can [create a free account](https://nimbella.com) if necessary.
Configure your CLI using `nim login` or see the [available documentation](https://docs.nimbella.com/nim-cmds/auth).
### Local development and deployment
* Edit [config.template](config.template) to configure for your deployment.
Namely, set the domain name which is used to configure the canonical header in the site HTML.
* Run `nim project deploy .`
### Deploy using Netlify
This project is also configured to deploy with Netlify using the Nimbella plugin for Netlify.
Connect your GitHub repo to Netlify to build and deploy your site on new Git commit.
You will need to edit the `redirects` section in [`netlify.toml`](./netlify.toml#L9) to specify your Nimbella domain name for your project.