superDockerfile

FROM java:8

WORKDIR /code

RUN apt-get install git && \
wget https://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz && \
tar -zxvf *.tar.gz && \
rm -rf *.tar.gz && \
git clone https://gitee.com/hubeiywc/springboot_mysql.git && \
cd springboot_mysql && \
/code/apache-maven-3.6.3/bin/mvn clean package && \
cp target/*.jar /app.jar
CMD java -jar /app.jar

 

docker-compose.yml

version: "3"
services:
java-app:
build: .
ports:
- "9000:8080"
depends_on:
- mysql
command: java -jar /app.jar --spring.datasource.url=jdbc:mysql://mysql:3306/yanwencai?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8
mysql:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: root
networks:
- app-network

networks:
app-network: {}

posted @ 2020-08-04 17:26  jack-jin  阅读(52)  评论(0)    收藏  举报