example https://ps4jb.scjtqs.com
cat Dockerfile
From nginx:alpine
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories
RUN apk update \
&& apk add --no-cache git
RUN touch /start.sh
RUN git config --global user.name scjtqs && git config --global user.email [email protected]
RUN echo "cd /usr/share/nginx/html && git pull">>/start.sh
RUN chmod 777 /start.sh
RUN rm -rf /usr/share/nginx/html
RUN git clone https://github.com/zerofo/ps4jb.git /usr/share/nginx/html
RUN echo "0 4 * * * /start.sh">>/var/spool/cron/crontabs/root
RUN echo "#!/bin/bash \r\n crond & " > /docker-entrypoint.d/startup.sh
RUN chmod +x /docker-entrypoint.d/startup.sh
EXPOSE 443
EXPOSE 80
cat docker-compose.yml
version: '2'
services:
ps4jb:
image: scjtqs/ps4jb
restart: always
ports:
- 8770:80
docker run -d --name ps4jb -p 8770:80 --restart=always scjtqs/ps4jb
Content type
Image
Digest
Size
27.1 MB
Last updated
almost 6 years ago
docker pull scjtqs/ps4jb