From 90e044fc2023ffa1713739a553a3887c5891af07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E6=B2=90?= Date: Sat, 8 Oct 2022 23:31:01 +0800 Subject: [PATCH] =?UTF-8?q?docker=E9=83=A8=E7=BD=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy/Dockerfile | 11 +++++++++++ deploy/docker-compose.yml | 11 +++++++++++ 2 files changed, 22 insertions(+) create mode 100644 deploy/Dockerfile create mode 100644 deploy/docker-compose.yml diff --git a/deploy/Dockerfile b/deploy/Dockerfile new file mode 100644 index 0000000..d35eeac --- /dev/null +++ b/deploy/Dockerfile @@ -0,0 +1,11 @@ +# 构建镜像,执行命令:【docker build -t makunet:1.0 .】 +FROM openjdk:8u212-jre +MAINTAINER 阿沐 + +# 设置时区 +RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime +RUN echo 'Asia/Shanghai' >/etc/timezone + +ENTRYPOINT ["java", "-server", "-Xms1024M", "-Xmx1024M", "-Djava.security.egd=file:/dev/./urandom", "-Dfile.encoding=UTF-8", "-XX:+HeapDumpOnOutOfMemoryError", "-jar", "/app/app.jar" ] + + diff --git a/deploy/docker-compose.yml b/deploy/docker-compose.yml new file mode 100644 index 0000000..be82d01 --- /dev/null +++ b/deploy/docker-compose.yml @@ -0,0 +1,11 @@ +version: '3.9' +services: + maku-boot: + image: makunet:1.0 + container_name: maku-boot + ports: + - 8080:8080 + environment: + - spring.profiles.active=prod + volumes: + - /work/www/maku-boot/maku-server.jar:/app/app.jar \ No newline at end of file