Skip to content

GregoireW/todo-backend-site

 
 

Repository files navigation

todo-backend-site

Source for www.todobackend.com. This is a middleman-based static website.

built and deployed to S3 via: Codeship Status for TodoBackend/todo-backend-site

Adding a new implementation listing

To add a new Todo-Backend implementation:

  • edit data/implementations.yaml
  • add any new tags to data/impl_tags.yaml
  • and add logos to source/images/logos.

Running a local instance of the site from source

  • Make sure you have git submodules set up with git submodule update --init --recursive
  • Install required gems with bundle install
  • build the site with bundle exec rake build
  • run a dev server with bundle exec middleman

Running the site via docker

A dockerized version of the site is available on Docker Hub as moredip/todo-backend-site.

You can run the site within a container while still incorporating local changes:

docker run -p 4567:4567 -v "${PWD}/data:/opt/docker/data" -v "${PWD}/source:/opt/docker/source" moredip/todo-backend-site build serve

If you prefer Docker Compose there's a docker-compose.yml in the root of the source repo, so you can just do:

docker-compose run --service-ports site

and you'll have the site running on port 80 of your Docker host.

About

source for the TodoBackend website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 35.5%
  • HTML 27.9%
  • CSS 21.3%
  • Shell 7.6%
  • CoffeeScript 7.1%
  • JavaScript 0.6%