This is the main repository for Project Info Site.
Please read our contributors' guide for details on how to publish your own project on the site.
This site is built Jekyll: a static site generator written in Ruby. See the Jekyll quick start guide for instructions on how to install Jekyll and it's dependencies on your device. You might also need to install node.js.
Then clone this repository:
git clone https://github.com/UCLH-Foundry/uclh-research-discovery.git
And build and serve the site with:
bundle exec jekyll serve
Docker deployment files are provided to develop in environments where installing Ruby is not possible.
The file compose.yml
binds the project folder to the host mount point
/opt/code
. This is done so Jekyll can detect changes in the local files and
rebuild the website.
-
Clone this repository
-
Copy
sample.env
to.env
and update with your environment configuration. -
Build and serve the site with:
docker compose build docker compose run --rm web bundle install docker compose up
The second command will install the Ruby dependencies in your local project folder and make them available for the Docker container during development.