diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 85b2e97..4effe0c 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -46,7 +46,7 @@ jobs: uses: mr-smithers-excellent/docker-build-push@v6 with: image: surjendu104/url-shortener-images - tags: v2, latest + tags: v1, latest registry: docker.io dockerfile: Dockerfile username: ${{ secrets.DOCKER_USERNAME }} diff --git a/Dockerfile b/Dockerfile index e8ee303..dc7b7c0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,22 +1,4 @@ -FROM ubuntu:latest - -RUN apt-get update && \ - apt-get upgrade -y && \ - apt-get install -y gnupg curl - -RUN curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | gpg --dearmor -o /usr/share/keyrings/mongodb-server-7.0.gpg -RUN echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-7.0.list - -RUN apt-get update && \ - apt-get install -y mongodb-org - -RUN apt-get update && \ - apt-get install -y openjdk-17-jre - - -EXPOSE 27017 8080 +FROM openjdk:17-jdk +EXPOSE 8080 ADD target/url-shortener-images.jar url-shortener-images.jar - -COPY start.sh /start.sh -RUN chmod +x /start.sh -CMD ["/start.sh"] \ No newline at end of file +ENTRYPOINT ["java","-jar","/url-shortener-images.jar"] \ No newline at end of file diff --git a/start.sh b/start.sh deleted file mode 100644 index 6f2cc1f..0000000 --- a/start.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash - -echo "net: - bindIp: 127.0.0.1" >> /etc/mongod.conf - -# Start MongoDB -mongod --logpath /var/log/mongodb/mongod.log - -# Wait for MongoDB to start (adjust the sleep duration as needed) -sleep 5 - -# Start your Java application -java -jar /url-shortener-images.jar