jangroth / pushtoweb

Publishes the contents of a repository to an S3-based web site

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Push2Web

TL;DR:

Markdown files (git) -> AWS (Lambda) -> Web page (S3)

Install

  • Create and activate Python3 virtual environment
virtualenv --python=python3 venv
source venv/bin/activate
pip3 install -r requirements.lock
  • Assume AWS role in target account

  • Run playbook

cd ansible
ansible-playbook -v -i inventory/test main.yml

About

Publishes the contents of a repository to an S3-based web site


Languages

Language:Python 74.8%Language:HTML 14.6%Language:Shell 10.6%