aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorsimonporte <32496803+simonporte@users.noreply.github.com>2020-06-29 21:39:47 +0200
committersimonporte <32496803+simonporte@users.noreply.github.com>2020-07-24 14:38:42 +0200
commite4537f134b02966e98b30520563395e17a1afe78 (patch)
treef11b544e218551d75250b5c73c44e2884767e249
parenta9aed9f9e2e65aa81782f736f10cc1d189858468 (diff)
downloadhomer-e4537f134b02966e98b30520563395e17a1afe78.tar.gz
homer-e4537f134b02966e98b30520563395e17a1afe78.tar.zst
homer-e4537f134b02966e98b30520563395e17a1afe78.zip
Added docker-compose.yml
Plus short explanation in readme Changed the commit as pointed by @Shuro Explained readme more as asked by @bastienwirtz
-rw-r--r--README.md29
-rw-r--r--docker-compose.yml14
2 files changed, 43 insertions, 0 deletions
diff --git a/README.md b/README.md
index 170b9d7..c35d57f 100644
--- a/README.md
+++ b/README.md
@@ -70,12 +70,41 @@ See [documentation](docs/configuration.md) for information about the configurati
70 70
71### Using docker 71### Using docker
72 72
73To launch container :
74
73```sh 75```sh
74docker run -p 8080:8080 -v /your/local/assets/:/www/assets b4bz/homer:latest 76docker run -p 8080:8080 -v /your/local/assets/:/www/assets b4bz/homer:latest
75``` 77```
76 78
77Default assets will be automatically installed in the `/www/assets` directory. Use `UID` and/or `GID` env var to change the assets owner (`docker run -e "UID=1000" -e "GID=1000" [...]`). 79Default assets will be automatically installed in the `/www/assets` directory. Use `UID` and/or `GID` env var to change the assets owner (`docker run -e "UID=1000" -e "GID=1000" [...]`).
78 80
81### Using docker-compose
82
83The `docker-compose.yml` file must be edited to match your needs.
84Set the port and volume (equivalent to -p and -v arguments) :
85
86```yaml
87volumes:
88 - /your/local/assets/:/www/assets
89ports:
90 - 8080:8080
91```
92
93To launch container :
94
95```sh
96cd /path/to/docker-compose.yml
97docker-compose up -d
98```
99
100Default assets will be automatically installed in the `/www/assets` directory. Use `UID` and/or `GID` env var to change the assets owner, also in `docker-compose.yml` :
101
102```yaml
103environment:
104- UID=1000
105- GID=1000
106```
107
79### Using the release tarball (prebuilt, ready to use) 108### Using the release tarball (prebuilt, ready to use)
80 109
81Download and extract the latest the latest release (`homer.zip`) from the [release page](https://github.com/bastienwirtz/homer/releases), rename the `assets/config.yml.dist` file to `assets/config.yml`, and put it behind a webserver. 110Download and extract the latest the latest release (`homer.zip`) from the [release page](https://github.com/bastienwirtz/homer/releases), rename the `assets/config.yml.dist` file to `assets/config.yml`, and put it behind a webserver.
diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 0000000..85e9156
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,14 @@
1---
2version: "2"
3services:
4 homer:
5 image: b4bz/homer
6 container_name: homer
7 volumes:
8 - /your/local/assets/:/www/assets
9 ports:
10 - 8080:8080
11 #environment:
12 # - UID=1000
13 # - GID=1000
14 restart: unless-stopped