5
0
mirror of https://git.coop/cotech/website.git synced 2024-12-23 02:55:24 +00:00
Go to file
Nick Sellen 68e925ce82 Hide away site/vendor dirs in docker volumes
So they don't conflict with any local setup you might have
2018-12-16 10:28:55 +00:00
_clients Fix invalid YAML in _clients/now-pensions.md 2018-11-11 21:15:46 +00:00
_coops Webarchitets GitHub URL fixed 2018-12-09 20:53:52 +00:00
_includes Merge branch 'fix-outlandish' into 'dev' 2018-11-29 16:54:36 +00:00
_layouts SVG MultiViews test 2018-12-03 14:55:16 +00:00
_services conneg test, see #52 2018-12-03 14:49:02 +00:00
_technologies conneg test, see #52 2018-12-03 14:49:02 +00:00
_uploads Added Devops 2017-07-05 20:57:24 +01:00
app #38 Use correct sturcture for HTML heading tags 2018-11-30 16:15:41 +00:00
docker/web Switch to docker-compose with .htaccess support 2018-12-16 10:28:55 +00:00
images SVG for cetis-llp and gildedsplinters 2018-12-10 09:28:34 +00:00
scripts Geocode Coop addresses to lat & long for map 2018-11-30 16:56:07 +00:00
_config.yml Put it in a docker 2018-11-30 11:56:42 +00:00
.gitignore Put it in a docker 2018-11-30 11:56:42 +00:00
.gitlab-ci.yml A few deployments tweaks 2018-11-30 18:01:32 +00:00
.htaccess Switch to docker-compose with .htaccess support 2018-12-16 10:28:55 +00:00
.ruby-version Fix ruby version to 2.5.3 2018-11-10 22:51:01 +00:00
about.md Remove use of site.github.url 2018-11-29 16:20:30 +00:00
docker-compose.yml Hide away site/vendor dirs in docker volumes 2018-12-16 10:28:55 +00:00
favicon.ico Add favicon 2017-06-28 17:22:05 +01:00
Gemfile Switch to docker-compose with .htaccess support 2018-12-16 10:28:55 +00:00
Gemfile.lock Switch to docker-compose with .htaccess support 2018-12-16 10:28:55 +00:00
htaccess gz html files 2018-12-15 19:48:45 +00:00
index.html .png extension removed for coops, clients, services and tech 2018-12-09 20:56:17 +00:00
join.md Remove use of site.github.url 2018-11-29 16:20:30 +00:00
manifesto.md Remove use of site.github.url 2018-11-29 16:20:30 +00:00
README.md Update docs 2018-12-16 10:28:55 +00:00

CoTech Website

Introduction

This is a port of the current Wordpress version of the CoTech Website to a statically-generated site using Jekyll.

Run the site locally

You can run the site on your computer as if it were live online using Jekyll. You will need git and ruby installed on your machine to do this. Then clone the repository

... using docker

Make sure you have docker (CE is fine) installed and running, and docker-compose installed, then:

git clone git@git.coop:cotech/website.git
cd website
docker-compose up -d

And visit localhost:4000 to view the site.

... directly on your machine

Install the dependencies for the project

git clone git@git.coop:cotech/website.git
cd website
gem install bundler
bundle install

Run a local web server so that you can view the site

bundle exec jekyll server

And visit localhost:4000 to view the site.

Note: not all the images will load as there is no .htaccess support locally

Deployment

When changes are committed to the master branch the .gitlab-ci.yml file triggers the building of the site and then the copying of the results to dev.coops.tech.

Once someone has verified that looks ok, you can use the GitLab environments to promote it to www.coops.tech

Contributing

There's a list of bugs and improvements in the repository. Feel free to add more, discuss or claim any of these issues to work on.