Compare commits
1 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
dbacf11bd3 |
@ -16,10 +16,11 @@ COPY conf /opt/seafile/conf
|
||||
COPY conf /etc/seafile
|
||||
COPY nginx /etc/nginx
|
||||
COPY scripts/upgrade.py /usr/local/sbin/upgrade
|
||||
COPY scripts/start-nginx.sh /usr/bin/start-nginx
|
||||
COPY scripts/seafile-server.sh /sbin/seafile-server
|
||||
|
||||
RUN ulimit -n 30000 && mkdir -p $SEAF/pids && \
|
||||
chmod +x /usr/local/sbin/upgrade /sbin/seafile-server
|
||||
chmod +x /usr/local/sbin/upgrade /sbin/seafile-server /usr/bin/start-nginx
|
||||
|
||||
ENV SEAF_UPGRADE_INTERVAL=3
|
||||
|
||||
|
@ -15,7 +15,9 @@ http {
|
||||
error_log /dev/stderr;
|
||||
|
||||
include seafile/*.conf;
|
||||
|
||||
|
||||
include realip.conf;
|
||||
|
||||
include extra.conf;
|
||||
}
|
||||
|
||||
|
2
nginx/realip.conf
Normal file
2
nginx/realip.conf
Normal file
@ -0,0 +1,2 @@
|
||||
real_ip_header X-Forwarded-For;
|
||||
set_real_ip_from 127.0.0.1;
|
@ -3,7 +3,7 @@
|
||||
LATEST=$SEAF/seafile-server-latest
|
||||
PIDS=$SEAF/pids
|
||||
PIDFILES=("$PIDS" "$LATEST/runtime" "/var/run/nginx")
|
||||
COMMANDS=("seaf-server $LATEST/seafile.sh start" "seahub $LATEST/seahub.sh ${SEAF_HUB_MODE:-start} 8000" "nginx /usr/sbin/nginx")
|
||||
COMMANDS=("seaf-server $LATEST/seafile.sh start" "seahub $LATEST/seahub.sh ${SEAF_HUB_MODE:-start} 8000" "nginx /usr/bin/start-nginx")
|
||||
|
||||
function stop {
|
||||
#Kill when hitting CTRL+C repeatedly
|
||||
|
7
scripts/start-ngix.sh
Normal file
7
scripts/start-ngix.sh
Normal file
@ -0,0 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
echo "$SEAF_FRONTEND" | IFS=';' while read IP; do
|
||||
echo "set_real_ip_from $IP;" >> /etc/nginx/realip.conf
|
||||
done
|
||||
#This script is only supposed to run once
|
||||
rm -f $0 && ln -s /usr/sbin/nginx $0 && /usr/sbin/nginx
|
Loading…
x
Reference in New Issue
Block a user