Sign inSign up

vloschiavo/koreader-sync-server

By vloschiavo

•Updated 6 months ago

Dev build of the koreader-sync-server from https://github.com/koreader/koreader-sync-server

Image
Networking
0

150

vloschiavo/koreader-sync-server repository overview

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

Tag summary

Content type

Image

Digest

sha256:375d6a9a8…

Size

203.9 MB

Last updated

6 months ago

docker pull vloschiavo/koreader-sync-server:dev-v2.13