No description
Find a file
Pierre Ozoux 4ba4ab0855 Merge pull request #18 from indiehosters/nginx-updater-in-unit-file
call git pull directly from unit file
2014-10-28 10:16:35 +00:00
confd Allows www on hostnames 2014-10-27 15:49:44 +00:00
data/server-wide add self-signed cert for default website fix activate-user 2014-10-20 12:08:37 +01:00
deploy script for adding placeholder sites (with no content) 2014-10-28 08:36:58 +00:00
doc mention need to add a default site 2014-10-20 12:18:02 +01:00
importers call git pull directly from unit file 2014-10-28 10:13:31 +00:00
scripts add nginx-gitpuller 2014-10-28 07:42:53 +00:00
unit-files call git pull directly from unit file 2014-10-28 10:13:31 +00:00
.gitignore Adds confd support! 2014-10-10 18:08:14 +01:00
CHANGELOG.md Tag 0.1.0 2014-10-28 09:59:02 +00:00
cloud-config Moves and updates cloud-config 2014-10-14 15:01:13 +01:00
LICENSE Initial commit 2014-09-24 14:40:03 +01:00
README.md add nginx-gitpuller 2014-10-28 07:42:53 +00:00
Vagrantfile Fixes Vagrantfile to work with confd 2014-10-27 14:55:49 +00:00

IndieHosters

This repository contains the confd and bash scripts we use to control our servers. It can run inside Vagrant (see below; FIXME: check whether these instruction currently work) or deploy to a server (FIXME: update those instructions to prescribe less folder structure, explain static https+smtp hosting, and check if they currently work).

Prerequisites to running this code with Vagrant:

Get started:

vagrant up

Wait for the provisioning to finish (~5mins), and go to your browser: https://indiehosters.dev If the process fails, for instance due to network problems, you can retry by running vagrant provision.

If you want to add another nginx instance apart from indiehosters.dev:

vagrant ssh
sudo sh /data/indiehosters/scripts/activate-user.sh example.dev nginx https://github.com/indiehosters/website-static.git

Check https://example.dev in your bowser!

Cleaning up

To clean up stuff from previous runs of your VM, you can do:

vagrant destroy
vagrant up