File size: 807 Bytes
df777f9
 
 
4ccd418
 
d9ee58c
4ccd418
df777f9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60aa654
e7c2d33
 
 
3539070
e7c2d33
df777f9
 
4ccd418
db66f91
d807d62
83349fe
92126bd
0debbfa
d9ee58c
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
# 베이슀 이미지 μ„€μ •
FROM python:3.10-slim

# ν•„μˆ˜ νŒ¨ν‚€μ§€ μ„€μΉ˜ 및 Java μ„€μΉ˜
RUN apt-get update && \
    apt-get install -y openjdk-11-jdk && \
    apt-get clean

# ν™˜κ²½ λ³€μˆ˜ μ„€μ •
ENV JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
ENV PATH=$JAVA_HOME/bin:$PATH

# μž‘μ—… 디렉토리 μ„€μ •
WORKDIR /app

# ν•„μš”ν•œ νŒŒμΌλ“€ 볡사
COPY app.py /app
COPY requirements.txt /app
COPY deep_learning_model(okt_drop).h5 /app
COPY tokenizer(okt_drop).json /app
COPY scaler.pkl /app

# ν•„μš”ν•œ Python νŒ¨ν‚€μ§€ μ„€μΉ˜
RUN pip install --no-cache-dir -r requirements.txt
RUN sudo apt install default-jdk -y
# μ„€μΉ˜λœ Java 경둜 확인
RUN echo "Java Home: $JAVA_HOME"
RUN echo "Java Path: $PATH"
RUN ls -l $JAVA_HOME/lib/server

# μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ‹€ν–‰
CMD ["python", "app.py"]