Skip to content

Commit

Permalink
🔧 optimized docker files to stop server from crashing
Browse files Browse the repository at this point in the history
  • Loading branch information
jafacode committed Jan 31, 2025
1 parent d69d403 commit e906946
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 5 deletions.
3 changes: 2 additions & 1 deletion .github/workflows/ci-cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ jobs:
sudo docker rm $(sudo docker ps -aq)
sudo docker pull ${{ secrets.DOCKER_USERNAME }}/karrot
sudo docker run -d -p 8080:8080 \
--memory="768m" --cpus="0.8" \
-e JWT_SECRET_KEY=${{ secrets.JWT_SECRET_KEY }} \
-e AWS_ACCESS_KEY_ID=${{ secrets.AWS_ACCESS_KEY_ID }} \
-e AWS_SECRET_ACCESS_KEY=${{ secrets.AWS_SECRET_ACCESS_KEY }} \
Expand All @@ -107,4 +108,4 @@ jobs:
-e KAKAO_CLI_ID=${{ secrets.KAKAO_CLI_ID }} \
-e KAKAO_CLI_SECRET=${{ secrets.KAKAO_CLI_SECRET }} \
${{ secrets.DOCKER_USERNAME }}/karrot
sudo docker image prune -f
sudo docker system prune -a -f --volumes
15 changes: 11 additions & 4 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
FROM openjdk:17
# FROM openjdk:17
# ARG JAR_FILE=build/libs/karrot-0.0.1-SNAPSHOT.jar
# COPY ${JAR_FILE} /app.jar
# EXPOSE 8080
# ENTRYPOINT ["java", "-jar", "/app.jar"]

FROM eclipse-temurin:17-jre-alpine
WORKDIR /app
ARG JAR_FILE=build/libs/karrot-0.0.1-SNAPSHOT.jar
COPY ${JAR_FILE} /app.jar
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "/app.jar"]
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java", "-Xmx512m", "-Xms256m", "-jar", "app.jar"]
EXPOSE 8080

0 comments on commit e906946

Please sign in to comment.