Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abesto/abesto-net-docker
https://github.com/abesto/abesto-net-docker
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/abesto/abesto-net-docker
- Owner: abesto
- Created: 2014-12-30T11:09:56.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-01-02T12:52:09.000Z (about 9 years ago)
- Last Synced: 2024-08-01T10:17:46.900Z (5 months ago)
- Language: Python
- Size: 219 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome - abesto/abesto-net-docker - (others)
README
**Not live anymore, has been migrated to various AWS services**
abesto.net and *.abesto.net, run on Docker. (The host happens to be Ubuntu 14.04.1 at Linode)
Requirements:
- [Docker](https://www.docker.com/)
- [docker-compose](http://www.fig.sh/)## Running locally
```sh
. ./env/dev/bin/activate # Load env variables for volume mount points for running locally (there's also prod, used in production, obviously)
docker-compose pull # Pull the latest version of all relevant docker repos. Also do this to update versions.
docker-compose up -d # Start the whole shebang
curl $(boot2docker ip) -H 'Host: abesto.net' # Look at the blog; use 127.0.0.1 if on Linux and not using boot2docker
docker-compose stop # Stop and delete containers
```## What's included
![graph](docker-compose.jpg)
Graph generated with https://github.com/abesto/docker-compose-graphviz* HAProxy (routes by `Host` header)
* [blog](https://github.com/abesto/blog) (host [abesto.net](http://abesto.net))
* [are-you-board](https://github.com/abesto/are-you-board) (host [board.abesto.net](http://board.abesto.net))
* A standalone Redis container serving as the database for `are-you-board`
* [mastermind](https://github.com/abesto/mastermind) (host [mastermind.abesto.net](http://mastermind.abesto.net))
* [algo](https://github.com/abesto/algo) (host [algo.abesto.net](http://algo.abesto.net))
* [lychee](https://github.com/electerious/Lychee) (host [lychee.abesto.net](http://lychee.abesto.net))
* The actual content is on the host FS, mounted as a volume into the docker container
* Static stuff at [static.abesto.net](http://static.abesto.net), aliased to [releases.abesto.net](http://releases.abesto.net)
* The actual content is on the host FS, mounted as a volume into the docker container