-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
60 lines (58 loc) · 2.37 KB
/
Dockerfile
File metadata and controls
60 lines (58 loc) · 2.37 KB
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
FROM amazoncorretto:17
LABEL authors="jaehyun-park"
ARG JAR_FILE=./build/libs/AutoScheduler-0.0.1-SNAPSHOT.jar
COPY ${JAR_FILE} app.jar
#ENTRYPOINT ["sh", "-c", "java -Duser.timezone=Asia/Seoul -jar /app.jar"]
ENTRYPOINT ["java", "-jar", "app.jar"]
#FROM amazoncorretto:17
#LABEL authors="jaehyun-park"
#
## 1. 필수 도구 및 패키지 설치
#RUN yum update -y && \
# yum install -y wget unzip curl xorg-x11-server-Xvfb libXcomposite libXrandr libXcursor libXinerama libXi libXtst alsa-lib libXScrnSaver
#
## 2. Google Chrome 설치
#RUN wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm && \
# yum localinstall -y google-chrome-stable_current_x86_64.rpm && \
# rm -f google-chrome-stable_current_x86_64.rpm
#
## 3. ChromeDriver 설치
#RUN CHROMEDRIVER_VERSION=`curl -sS chromedriver.storage.googleapis.com/LATEST_RELEASE` && \
# wget -N https://chromedriver.storage.googleapis.com/$CHROMEDRIVER_VERSION/chromedriver_linux64.zip && \
# unzip chromedriver_linux64.zip && \
# mv chromedriver /usr/local/bin/ && \
# chmod +x /usr/local/bin/chromedriver && \
# rm chromedriver_linux64.zip
#
## 4. JAR 파일 복사
#ARG JAR_FILE=./build/libs/AutoScheduler-0.0.1-SNAPSHOT.jar
#COPY ${JAR_FILE} app.jar
#
## 5. Java 애플리케이션 실행
#ENTRYPOINT ["java", "-jar", "app.jar"]
#FROM amazoncorretto:17
#LABEL authors="jaehyun-park"
#
## 1. 필수 도구 및 패키지 설치
#RUN yum update -y && \
# yum install -y wget unzip curl xorg-x11-server-Xvfb libXcomposite libXrandr libXcursor libXinerama libXi libXtst alsa-lib libXScrnSaver
#
## 2. Google Chrome 설치
#RUN wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm && \
# yum localinstall -y google-chrome-stable_current_x86_64.rpm && \
# rm -f google-chrome-stable_current_x86_64.rpm
#
## 3. ChromeDriver 설치
#RUN CHROMEDRIVER_VERSION=`curl -sS chromedriver.storage.googleapis.com/LATEST_RELEASE` && \
# wget -N https://chromedriver.storage.googleapis.com/$CHROMEDRIVER_VERSION/chromedriver_linux64.zip && \
# unzip chromedriver_linux64.zip && \
# mv chromedriver /usr/local/bin/ && \
# chmod +x /usr/local/bin/chromedriver && \
# rm chromedriver_linux64.zip
#
## 4. JAR 파일 복사
#ARG JAR_FILE=./build/libs/AutoScheduler-0.0.1-SNAPSHOT.jar
#COPY ${JAR_FILE} app.jar
#
## 5. Java 애플리케이션 실행
#ENTRYPOINT ["java", "-jar", "app.jar"]