Web site for Apache Data Privacy

Clone this repo:

Branches

  1. 1581827 Merge pull request #71 from sebbASF/issue50 by Christian Grobmeier · 3 weeks ago main
  2. 5ffb812 Merge pull request #70 from sebbASF/issue60 by Christian Grobmeier · 3 weeks ago
  3. 1cf509a Merge pull request #69 from sebbASF/lockfix by Christian Grobmeier · 3 weeks ago
  4. 782c105 No longer needed by Sebb · 3 weeks ago
  5. f4e58df Drop unused port by Sebb · 3 weeks ago

The Apache Software Foundation - Privacy Website

This is the source code for the website at privacy.apache.org.

Automated website build

The main build of the website is performed by a buildbot job when a change is pushed to the main branch.

Develop this website

To develop content for this website, you need to make sure you have Docker installed. Once installed, you can run this command to create a docker image:

$> cd <your project folder>
$> docker compose build

Whenever you change something in the Dockers dependencies, you have to recreate the docker image.

Afterwards you are able to run the website.

To run the website in serve mode (running a server to quickly check your code) you'll have to run this command:

docker compose up

If this fails to start, remove Gemfile.lock and try again.

Once it runs, you can reach your website at:

http://localhost:4000/

Jekyll will regenerate content as you change it and you can see all changes with hitting refresh.

If you find it necessary to connect to your Docker instance while working, you can run and connect to it with this command:

docker compose exec privacy_apache_org bash