Dev build of the koreader-sync-server from https://github.com/koreader/koreader-sync-server
150
This is a build of https://github.com/koreader/koreader-sync-server based on commit 24a8596. That commit builds but fills the logs with errors.
Changing the Dockerfile run command to this resolves the issue.
RUN mkdir /etc/service/koreader-sync-server \
&& printf '#!/bin/sh\n\
grep -q "daemon off;" /app/koreader-sync-server/config/nginx.conf || \\\n\
printf "\\ndaemon off;\\n" >> /app/koreader-sync-server/config/nginx.conf\n\
cd /app/koreader-sync-server\n\
gin start\n\
# Wait for nginx pid file then tail the process so runit supervises it\n\
PIDFILE=/app/koreader-sync-server/logs/nginx.pid\n\
while [ ! -f "$PIDFILE" ]; do sleep 0.1; done\n\
NGINX_PID=$(cat "$PIDFILE")\n\
exec tail --pid="$NGINX_PID" -f /dev/null\n' \
> /etc/service/koreader-sync-server/run \
&& chmod +x /etc/service/koreader-sync-server/run
Content type
Image
Digest
sha256:375d6a9a8…
Size
203.9 MB
Last updated
6 months ago
docker pull vloschiavo/koreader-sync-server:dev-v2.13