From 9cd54016a434bc9bf7d63e87304707c6955c9e2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=82=85=E5=93=A5?= <184172133@qq.com> Date: Sun, 31 Mar 2024 15:27:44 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E5=B0=8F=E5=82=85=E5=93=A5=20?= =?UTF-8?q?=E5=BC=80=E5=8F=91=E7=8E=AF=E5=A2=83=E5=AE=89=E8=A3=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 3 +++ docs/dev-ops/docker-compose-app.yml | 36 +++++++++++++++++++++++++++-- 2 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..66c441b --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# xfg-dev-tech-linux Java 简明教程 - 开发环境 + +- git: `sudo yum install git` \ No newline at end of file diff --git a/docs/dev-ops/docker-compose-app.yml b/docs/dev-ops/docker-compose-app.yml index fed2bf6..e64ddb2 100644 --- a/docs/dev-ops/docker-compose-app.yml +++ b/docs/dev-ops/docker-compose-app.yml @@ -2,15 +2,47 @@ version: '3.8' # 命令执行 docker-compose -f docker-compose-app.yml up -d services: big-market-app: - image: xiaofuge/xfg-dev-tech-app:1.0 - container_name: xfg-dev-tech-app + image: fuzhengwei/big-market-app:1.0 + container_name: big-market-app restart: always ports: - "8091:8091" + environment: + - TZ=PRC + - SERVER_PORT=8091 + - APP_CONFIG_API_VERSION=v1 + - APP_CONFIG_CROSS_ORIGIN=* + - SPRING_DATASOURCE_USERNAME=root + - SPRING_DATASOURCE_PASSWORD=123456 + - SPRING_DATASOURCE_URL=jdbc:mysql://mysql:3306/big_market?serverTimezone=UTC&characterEncoding=utf8&autoReconnect=true&serverTimezone=Asia/Shanghai + - SPRING_DATASOURCE_DRIVER_CLASS_NAME=com.mysql.cj.jdbc.Driver + - SPRING_HIKARI_POOL_NAME=Retail_HikariCP + - REDIS_SDK_CONFIG_HOST=redis + - REDIS_SDK_CONFIG_PORT=6379 volumes: - ./log:/data/log networks: - my-network + logging: + driver: "json-file" + options: + max-size: "10m" + max-file: "3" + big-market-front-app: + container_name: big-market-front-app + image: fuzhengwei/big-market-front-app:1.4 + restart: always + networks: + - my-network + ports: + - 3000:3000 + environment: + - PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + healthcheck: + test: [ "CMD", "wget", "--spider", "-q", "http://0.0.0.0:3000/" ] + interval: 1m + timeout: 10s + retries: 3 networks: my-network: -- GitLab