Apache zeppelin

Clone this repo:
  1. 41e3db7 Bump undici from 6.23.0 to 6.24.1 in /.github/workflows/helium (#46) by dependabot[bot] · 4 days ago master
  2. 96cfb4a Bump activesupport from 7.0.7.2 to 7.2.3.1 (#42) by dependabot[bot] · 4 days ago
  3. 142e4c2 Bump json from 2.18.1 to 2.19.2 (#45) by dependabot[bot] · 4 days ago
  4. 91aef1b Bump faraday from 2.12.0 to 2.14.1 in /docs/0.12.0 (#40) by dependabot[bot] · 4 days ago
  5. 2787ff3 Bump lodash from 4.17.21 to 4.18.1 in /.github/workflows/helium (#44) by dependabot[bot] · 4 days ago

Zeppelin Project Website

This readme will walk you through building the Zeppelin website

Requirements

  • Docker: Ensure Docker is installed and running on your machine.
  • Ruby: Check that your Ruby version is compatible with all gems listed in the Gemfile.

Develop website

Follow these steps to set up and run the development environment:

1. Clone the Repository

$ git clone <repository-url>
$ cd <repository-directory>

2. Ensure Docker is Running:

Make sure Docker is installed and running on your machine. Below is an example how.

$ open -a Docker

3. Build the Docker Image:

$ ./zeppelin-site.sh --build-image

4. Run the Development Server:

$ ./zeppelin-site.sh

5. Open the Website:

Open your web browser and go to http://localhost:4000 or http://127.0.0.1:4000.

Adding a new page

$  rake page name="new-page.md"

Build website

Follow these steps to build the production site:

1. Build the Production Site:

$ ./zeppelin-site.sh --build-dist

2. The built site will be available in the _site directory.

Troubleshooting and Notes:

Ensure all dependencies are correctly listed and installed.

If you encounter issues, you may need to run:

$ docker run --rm -it -v "$(pwd):/app" zeppelin-site-dev:latest /bin/bash
$ bundle install

Dockerfile and Gemfile Adjustments:

  • Updates to the Dockerfile or Gemfile may include necessary system dependencies for gems like Nokogiri.
  • Refer to these files for specific details.