Start upgrading caddy to 2

This commit is contained in:
2020-11-15 23:20:41 +11:00
parent 0c9ac2e563
commit 4e72368e72
4 changed files with 24 additions and 32 deletions
+1
View File
@@ -1 +1,2 @@
conf/rclone.conf
.devcontainer
+19 -28
View File
@@ -1,36 +1,27 @@
{$DOMAIN} {
proxy / 127.0.0.1:8080 {
transparent
{
auto_https off
}
proxy /jsonrpc 127.0.0.1:6800 {
transparent
websocket
{$DOMAIN}
redir /ui /ui/ 301
redir /rclone /rclone/ 301
route /rclone/* {
uri strip_prefix /rclone
reverse_proxy http://localhost:5572
}
errors stderr
gzip
route /ui/* {
uri strip_prefix /ui
root * /usr/local/www/aria2
file_server
}
{$DOMAIN}/ui {
redir / /ui/ 301
}
reverse_proxy 127.0.0.1:8080
reverse_proxy /jsonrpc 127.0.0.1:6800
{$DOMAIN}/ui/ {
root /usr/local/www/aria2
timeouts none
gzip
errors stderr
}
{$DOMAIN}/rclone {
redir / /rclone/ 301
}
{$DOMAIN}/rclone/ {
proxy / 127.0.0.1:5572/ {
transparent
}
gzip
errors stderr
encode gzip
log {
output stderr
}
+3 -3
View File
@@ -6,7 +6,7 @@ WORKDIR /app
ENV RPC_SECRET=""
ENV ENABLE_AUTH=false
ENV DOMAIN=0.0.0.0:80
ENV DOMAIN=http://localhost
ENV ARIA2_USER=user
ENV ARIA2_PWD=password
ENV ARIA2_SSL=false
@@ -23,8 +23,8 @@ ADD Caddyfile SecureCaddyfile /usr/local/caddy/
RUN adduser -D -u 1000 junv \
&& apk update \
&& apk add runit shadow wget bash curl openrc gnupg aria2 tar mailcap --no-cache \
&& caddy_tag=v1.0.4 \
&& wget -N https://github.com/caddyserver/caddy/releases/download/${caddy_tag}/caddy_${caddy_tag}_linux_amd64.tar.gz \
&& caddy_tag=2.2.1 \
&& wget -N https://github.com/caddyserver/caddy/releases/download/v${caddy_tag}/caddy_${caddy_tag}_linux_amd64.tar.gz \
&& tar -zxvf caddy_${caddy_tag}_linux_amd64.tar.gz \
&& mv caddy /usr/local/bin/ \
&& rm -rf caddy_${caddy_tag}_linux_amd64.tar.gz \
+1 -1
View File
@@ -9,4 +9,4 @@ else
export CADDY_FILE=/usr/local/caddy/Caddyfile
fi
/usr/local/bin/caddy -quic --conf ${CADDY_FILE}
/usr/local/bin/caddy run --config ${CADDY_FILE}