diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..9247940 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM azul/zulu-openjdk:17 +WORKDIR /app + +COPY . /app + +RUN ./mvnw cargo:install dependency:go-offline + +EXPOSE 8080 + +CMD ["/app/mvnw","cargo:run","-P","tomcat90"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..e168584 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,8 @@ +services: + app: + restart: unless-stopped + build: . + container_name: jpetstore_1.1 + image: jpetstore:1.1 + ports: + - 8081:8080 diff --git a/start.sh b/start.sh new file mode 100755 index 0000000..a8341a6 --- /dev/null +++ b/start.sh @@ -0,0 +1 @@ +docker-compose up -d