new root dir
This commit is contained in:
parent
10c655c720
commit
8790fdcada
15
Dockerfile
15
Dockerfile
@ -1,25 +1,26 @@
|
|||||||
FROM thallian/confd-env:latest
|
FROM thallian/confd-env:latest
|
||||||
|
|
||||||
RUN addgroup syncer
|
RUN addgroup syncer
|
||||||
RUN adduser -h /var/lib/koreader-sync -D -G syncer syncer
|
RUN adduser -h /app -D -G syncer syncer
|
||||||
|
|
||||||
RUN apk --no-cache add tar make git openssl perl gcc musl-dev pcre pcre-dev openssl-dev lua lua-dev unzip curl
|
RUN apk --no-cache add tar make git openssl perl gcc musl-dev pcre pcre-dev openssl-dev lua lua-dev unzip curl
|
||||||
RUN apk --no-cache --repository http://dl-3.alpinelinux.org/alpine/edge/testing/ --allow-untrusted add luarocks5.1
|
RUN apk --no-cache --repository http://dl-3.alpinelinux.org/alpine/edge/testing/ --allow-untrusted add luarocks5.1
|
||||||
|
|
||||||
|
WORKDIR /app
|
||||||
|
|
||||||
RUN luarocks-5.1 install luasec
|
RUN luarocks-5.1 install luasec
|
||||||
RUN luarocks-5.1 install luaposix
|
RUN luarocks-5.1 install luaposix
|
||||||
RUN luarocks-5.1 install redis-lua
|
RUN luarocks-5.1 install redis-lua
|
||||||
RUN luarocks-5.1 install busted
|
RUN luarocks-5.1 install busted
|
||||||
|
|
||||||
RUN mkdir /tmp/openresty
|
RUN mkdir /app/openresty
|
||||||
RUN wget -qO- https://openresty.org/download/openresty-1.9.15.1.tar.gz | tar -xz -C /tmp/openresty --strip 1
|
RUN wget -qO- https://openresty.org/download/openresty-1.9.15.1.tar.gz | tar -xz -C /app/openresty --strip 1
|
||||||
|
|
||||||
WORKDIR /tmp/openresty
|
WORKDIR /app/openresty
|
||||||
RUN ./configure --prefix=/opt/openresty && make && make install
|
RUN ./configure --prefix=/opt/openresty && make && make install
|
||||||
RUN rm -r /tmp/openresty
|
|
||||||
ENV PATH /opt/openresty/nginx/sbin:$PATH
|
ENV PATH /opt/openresty/nginx/sbin:$PATH
|
||||||
|
|
||||||
WORKDIR /var/lib/koreader-sync
|
WORKDIR /app
|
||||||
RUN git clone https://github.com/ostinelli/gin
|
RUN git clone https://github.com/ostinelli/gin
|
||||||
ADD /rootfs /
|
ADD /rootfs /
|
||||||
|
|
||||||
@ -28,7 +29,7 @@ RUN cd gin && luarocks-5.1 make
|
|||||||
ENV GIN_ENV production
|
ENV GIN_ENV production
|
||||||
|
|
||||||
RUN git clone https://github.com/koreader/koreader-sync-server.git server
|
RUN git clone https://github.com/koreader/koreader-sync-server.git server
|
||||||
RUN chown -R syncer:syncer /var/lib/koreader-sync
|
RUN chown -R syncer:syncer /app
|
||||||
|
|
||||||
RUN apk del tar make git gcc musl-dev pcre-dev openssl-dev lua-dev
|
RUN apk del tar make git gcc musl-dev pcre-dev openssl-dev lua-dev
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/with-contenv sh
|
#!/usr/bin/with-contenv sh
|
||||||
|
|
||||||
cd /var/lib/koreader-sync/server
|
cd /app/server
|
||||||
s6-setuidgid syncer gin start
|
s6-setuidgid syncer gin start
|
||||||
tail -f /var/lib/koreader-sync/server/logs/production-access.log
|
tail -f /app/server/logs/production-access.log
|
||||||
|
Loading…
Reference in New Issue
Block a user