File size: 1,839 Bytes
a0f1951
 
 
 
 
 
 
873a252
083a8f0
f4821f9
083a8f0
a0f1951
 
 
ee59a81
 
 
a0f1951
ee59a81
a0f1951
 
 
 
ee59a81
a0f1951
ee59a81
 
 
a0f1951
ee59a81
 
a0f1951
 
 
1040e3c
 
50e7bcc
ab8c941
6a7f87d
703974a
b33aa40
 
 
 
 
 
 
6a7f87d
 
 
 
b33aa40
a21d0c8
ecc8f2a
5978d0d
1040e3c
 
79218eb
3c47f7b
a0f1951
 
 
 
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
FROM node:20-alpine AS builder
RUN apk add --no-cache libc6-compat
WORKDIR /app

# Install dependencies based on the preferred package manager
COPY frontend .

RUN npm i
RUN npm run build
RUN ls -al

FROM python:3.10-slim AS backend
WORKDIR /app

# RUN apt-get update && apt-get install --no-install-recommends -y \
#     git ffmpeg curl gnupg \
#     && apt-get clean && rm -rf /var/lib/apt/lists/*

# RUN useradd -m -u 1000 user

COPY ./requirements.txt .
RUN pip install --no-cache-dir --upgrade -r /app/requirements.txt

EXPOSE 5000

# USER user
# ENV HOME=/home/user \
#     PATH=/home/user/.local/bin:$PATH


WORKDIR /app
COPY --from=builder /app/build ./static
COPY . .    

# RUN mkdir blabla
# RUN mkdir blabla/cache
RUN mkdir -p /app/cache/hub/models--suno--bark/snapshots/70a8a7d34168586dc5d028fa9666aceade177992
RUN mkdir -p /app/cache/hub/models--suno--bark/blobs
RUN mkdir -p /app/cache/hub/models--suno--bark/refs

# ตั้งค่าสิทธิ์ในไดเรกทอรี snapshots
RUN find /app/cache/hub/models--suno--bark/snapshots -type f -exec chmod u+rw {} \; \
    && find /app/cache/hub/models--suno--bark/snapshots -type d -exec chmod u+rwx {} \; 

# ตั้งค่าสิทธิ์ในไดเรกทอรี blobs
RUN find /app/cache/hub/models--suno--bark/blobs -type f -exec chmod u+rw {} \; \
    && find /app/cache/hub/models--suno--bark/blobs -type d -exec chmod u+rwx {} \;
    
# ตั้งค่าสิทธิ์ในไดเรกทอรี refs
RUN find /app/cache/hub/models--suno--bark/refs -type f -exec chmod u+rw {} \; \
    && find /app/cache/hub/models--suno--bark/refs -type d -exec chmod u+rwx {} \;

RUN chmod -R u+rwX /app/cache/hub

ENV HF_HOME=/app/cache/

# ENV TRANSFORMERS_CACHE=./cache/
# ENV HF_HOME=blabla/cache/

CMD ["python", "app.py"]