1
0
Fork 0

Update README
continuous-integration/drone/push Build is failing Details

master
Ambrose Chua 2020-05-13 12:22:11 +08:00
parent 50220cb01f
commit 1cac395869
Signed by: ambrose
GPG Key ID: BC367D33F140B5C2
1 changed files with 2 additions and 31 deletions

View File

@ -1,38 +1,9 @@
# WARNING: Upcoming Caddy v2 WILL fundamentally change the way Caddy is configured. The `latest` tag will be changed to reflect that. This LIKELY breaks existing containers using the `latest` tag and the stock Caddyfile
# [caddy](https://hub.docker.com/r/productionwentdown/caddy/) [![](https://images.microbadger.com/badges/version/productionwentdown/caddy.svg)](https://microbadger.com/images/productionwentdown/caddy "Get your own version badge on microbadger.com") [![](https://images.microbadger.com/badges/image/productionwentdown/caddy.svg)](https://microbadger.com/images/productionwentdown/caddy "Get your own image badge on microbadger.com")
A tiny 9MB Caddy image compressed with [UPX](https://github.com/upx/upx).
A tiny <10MB Caddy image compressed with [UPX](https://github.com/upx/upx).
# Usage
Serve files in `$PWD`:
```
docker run -it --rm -p 2015:2015 -v $PWD:/srv productionwentdown/caddy
```
See the [official image](https://hub.docker.com/_/caddy) for documentation. This image behaves the same way, except that it is much slimmer.
Overwrite `Caddyfile`:
```
docker run -it --rm -p 2015:2015 -v $PWD:/srv -v $PWD/Caddyfile:/etc/Caddyfile productionwentdown/caddy
```
Persist `.caddy` to avoid hitting Let's Encrypt's rate limit:
```
docker run -it --rm -p 2015:2015 -v $PWD:/srv -v $PWD/Caddyfile:/etc/Caddyfile -v $HOME/.caddy:/etc/.caddy productionwentdown/caddy
```
# Build with plugins
Using `docker build` arguments:
```
docker build -t caddy --build-arg plugins=github.com/abiosoft/caddy-git,github.com/zikes/gopkg .
```
You can also fork and edit plugger.go for more advanced plugin configuration
# Build without telemetry
```
docker build . -t caddy --build-arg telemetry=false
```