File size: 636 Bytes
e04fd50
 
 
 
 
 
 
 
 
 
 
 
 
 
0b5eb5b
83bbd62
0b5eb5b
 
e04fd50
 
edb8c13
83bbd62
0b5eb5b
83bbd62
edb8c13
e04fd50
1026e4c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
FROM kylsky/pandora_helper_v2

WORKDIR /app

RUN apt-get update && apt-get install -y \
    python3 \
    python3-pip \
    && rm -rf /var/lib/apt/lists/* \
    && pip3 install --no-cache-dir huggingface_hub

COPY sync_data.sh /app/sync_data.sh

RUN chmod +x /app/sync_data.sh \
    && mkdir -p /app/db \
    && mkdir -p /tmp/hf_cache \
    && chmod -R 777 /app/db \
    && chmod -R 777 /tmp/hf_cache

ENV TZ="Asia/Shanghai" \
    ADMIN_NAME="admin" \
    PORT=8181 \
    REDIRECT_URI="https://playingapi-helper.hf.space" \
    HF_HOME=/tmp/hf_cache

EXPOSE 8181

CMD ["/bin/bash", "-c", "/app/sync_data.sh & java -jar /app/my-app.jar"]