Experimenting with docker-compose.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
788 B

3 years ago
# Cloud
This repo is an experiment playing with `docker-compose` to configure a
reproduceable web service cluster.
It spins up containers for:
* My web blog, a Go program at [github.com/kirsle/blog](https://github.com/kirsle/blog)
* A Redis cache for the blog.
* [Gitea](https://gitea.io), a Git web service.
* PostgreSQL database for Gitea to store its data.
* An nginx web proxy in front of all of these, exposing domains
`blog.kirsle.lh` and `git.kirsle.lh` (localhost-only domains, for testing,
with a self-signed SSL certificate in the `ssl/` folder).
Install `docker` and `docker-compose` and `systemctl enable docker.service` and
all that good stuff, and then:
```bash
$ docker-compose up
```
Put `blog.kirsle.lh` and `git.kirsle.lh` in your `/etc/hosts` and visit them.