diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..27d6871 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +FROM openjdk:8 + +RUN sed -i 's/# \(.*multiverse$\)/\1/g' /etc/apt/sources.list && \ + apt-get update && \ + apt-get upgrade -y && \ + apt-get install -y maven nano + +RUN git clone https://github.com/OpenEnade/API.git + +WORKDIR /root/API + +RUN mvn install -Dmaven.test.skip=true + +CMD mvn spring-boot:run diff --git a/Dockerfile-stub b/Dockerfile-stub new file mode 100644 index 0000000..839b2ea --- /dev/null +++ b/Dockerfile-stub @@ -0,0 +1,14 @@ +FROM openjdk:8 + +RUN sed -i 's/# \(.*multiverse$\)/\1/g' /etc/apt/sources.list && \ + apt-get update && \ + apt-get upgrade -y && \ + apt-get install -y maven nano + +RUN git clone https://github.com/OpenEnade/API.git + +WORKDIR /root/API + +RUN mvn install -Dmaven.test.skip=true + +CMD mvn spring-boot:run -Drun.arguments="--stub-data" diff --git a/build-stub.sh b/build-stub.sh new file mode 100644 index 0000000..1efaa94 --- /dev/null +++ b/build-stub.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +docker build --no-cache -t pfelipefeitosa/openenade-api:stub-data -f Dockerfile-stub . diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..9478761 --- /dev/null +++ b/build.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +docker build --no-cache -t pfelipefeitosa/openenade-api:lastest -f Dockerfile . diff --git a/push-stub.sh b/push-stub.sh new file mode 100644 index 0000000..8acd416 --- /dev/null +++ b/push-stub.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +docker push pfelipefeitosa/openenade-api:stub-data diff --git a/push.sh b/push.sh new file mode 100644 index 0000000..71d8d4a --- /dev/null +++ b/push.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +docker push pfelipefeitosa/openenade-api:lastest diff --git a/run-stub.sh b/run-stub.sh new file mode 100644 index 0000000..bf5315c --- /dev/null +++ b/run-stub.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +docker run -idt \ + --name openenade-api \ + -p 8080:8080 \ + pfelipefeitosa/openenade-api:stub-data diff --git a/run.sh b/run.sh new file mode 100644 index 0000000..026bd8a --- /dev/null +++ b/run.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +docker run -idt \ + --name openenade-api \ + -p 8080:8080 \ + pfelipefeitosa/openenade-api:latest