mirror of
https://github.com/wahyd4/aria2-ariang-docker.git
synced 2026-08-08 21:05:50 +10:00
Start upgrading caddy to 2
This commit is contained in:
@@ -1 +1,2 @@
|
|||||||
conf/rclone.conf
|
conf/rclone.conf
|
||||||
|
.devcontainer
|
||||||
|
|||||||
@@ -1,36 +1,27 @@
|
|||||||
{$DOMAIN} {
|
{
|
||||||
proxy / 127.0.0.1:8080 {
|
auto_https off
|
||||||
transparent
|
|
||||||
}
|
|
||||||
|
|
||||||
proxy /jsonrpc 127.0.0.1:6800 {
|
|
||||||
transparent
|
|
||||||
websocket
|
|
||||||
}
|
|
||||||
|
|
||||||
errors stderr
|
|
||||||
gzip
|
|
||||||
}
|
}
|
||||||
|
|
||||||
{$DOMAIN}/ui {
|
{$DOMAIN}
|
||||||
redir / /ui/ 301
|
|
||||||
|
redir /ui /ui/ 301
|
||||||
|
redir /rclone /rclone/ 301
|
||||||
|
|
||||||
|
route /rclone/* {
|
||||||
|
uri strip_prefix /rclone
|
||||||
|
reverse_proxy http://localhost:5572
|
||||||
}
|
}
|
||||||
|
|
||||||
{$DOMAIN}/ui/ {
|
route /ui/* {
|
||||||
root /usr/local/www/aria2
|
uri strip_prefix /ui
|
||||||
timeouts none
|
root * /usr/local/www/aria2
|
||||||
gzip
|
file_server
|
||||||
errors stderr
|
|
||||||
}
|
}
|
||||||
|
|
||||||
{$DOMAIN}/rclone {
|
reverse_proxy 127.0.0.1:8080
|
||||||
redir / /rclone/ 301
|
reverse_proxy /jsonrpc 127.0.0.1:6800
|
||||||
}
|
|
||||||
|
|
||||||
{$DOMAIN}/rclone/ {
|
encode gzip
|
||||||
proxy / 127.0.0.1:5572/ {
|
log {
|
||||||
transparent
|
output stderr
|
||||||
}
|
|
||||||
gzip
|
|
||||||
errors stderr
|
|
||||||
}
|
}
|
||||||
|
|||||||
+3
-3
@@ -6,7 +6,7 @@ WORKDIR /app
|
|||||||
|
|
||||||
ENV RPC_SECRET=""
|
ENV RPC_SECRET=""
|
||||||
ENV ENABLE_AUTH=false
|
ENV ENABLE_AUTH=false
|
||||||
ENV DOMAIN=0.0.0.0:80
|
ENV DOMAIN=http://localhost
|
||||||
ENV ARIA2_USER=user
|
ENV ARIA2_USER=user
|
||||||
ENV ARIA2_PWD=password
|
ENV ARIA2_PWD=password
|
||||||
ENV ARIA2_SSL=false
|
ENV ARIA2_SSL=false
|
||||||
@@ -23,8 +23,8 @@ ADD Caddyfile SecureCaddyfile /usr/local/caddy/
|
|||||||
RUN adduser -D -u 1000 junv \
|
RUN adduser -D -u 1000 junv \
|
||||||
&& apk update \
|
&& apk update \
|
||||||
&& apk add runit shadow wget bash curl openrc gnupg aria2 tar mailcap --no-cache \
|
&& apk add runit shadow wget bash curl openrc gnupg aria2 tar mailcap --no-cache \
|
||||||
&& caddy_tag=v1.0.4 \
|
&& caddy_tag=2.2.1 \
|
||||||
&& wget -N https://github.com/caddyserver/caddy/releases/download/${caddy_tag}/caddy_${caddy_tag}_linux_amd64.tar.gz \
|
&& 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 \
|
&& tar -zxvf caddy_${caddy_tag}_linux_amd64.tar.gz \
|
||||||
&& mv caddy /usr/local/bin/ \
|
&& mv caddy /usr/local/bin/ \
|
||||||
&& rm -rf caddy_${caddy_tag}_linux_amd64.tar.gz \
|
&& rm -rf caddy_${caddy_tag}_linux_amd64.tar.gz \
|
||||||
|
|||||||
Reference in New Issue
Block a user