|
FROM rfym21/qwen2api:latest
|
|
|
|
ENV SEARCH_INFO_MODE=table
|
|
ENV OUTPUT_THINK=true
|
|
ENV RUN_MODE=hf
|
|
ENV REDIS_URL=redis://localhost:6379
|
|
|
|
|
|
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 '# 启动Redis服务器' >> /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.sh && \
|
|
echo 'npm start' >> /start.sh && \
|
|
chmod +x /start.sh
|
|
|
|
|
|
ENTRYPOINT ["/start.sh"] |