| FROM linqiu1199/augment2api
|
|
|
| ENV TZ=Asia/Shanghai
|
| ENV REDIS_CONN_STRING=redis://localhost:6379
|
|
|
|
|
| USER root
|
|
|
|
|
| RUN mkdir -p /var/lib/apk/db && \
|
| touch /var/lib/apk/db/lock && \
|
| chmod -R 777 /var/lib/apk
|
|
|
|
|
| RUN apk add --no-cache redis
|
|
|
|
|
| RUN mkdir -p /var/run/redis && \
|
| chown -R 1000:1000 /var/run/redis && \
|
| chown -R 1000:1000 /var/lib/redis && \
|
| chmod 777 /var/run/redis
|
|
|
|
|
| RUN echo '#!/bin/sh' > /start.sh && \
|
| echo '# Start Redis server' >> /start.sh && \
|
| echo 'redis-server --daemonize yes --save "" --appendonly no' >> /start.sh && \
|
| echo 'sleep 2' >> /start.sh && \
|
| echo 'echo "Redis status:"' >> /start.sh && \
|
| echo 'redis-cli ping' >> /start.sh && \
|
| echo '' >> /start.sh && \
|
| echo '# Start main application' >> /start.sh && \
|
| echo 'exec /app/augment2api' >> /start.sh && \
|
| chmod +x /start.sh
|
|
|
|
|
| ENTRYPOINT ["/start.sh"] |