漂亮的双链笔记Blossom

漂亮的双链笔记Blossom

完全开源,私有部署,你的笔记不再宕机。

version: "3.8"
networks:
  blossomnet:
    driver: bridge
services:
  blossom:
    image: jasminexzzz/blossom:latest
    container_name: blossom-backend
    volumes:
      - /volume1/docker/blossom/bl:/home/bl/
    environment:
      SPRING_DATASOURCE_URL: jdbc:mysql://192.168.130.101:3308/blossom?useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&allowMultiQueries=true&useSSL=false&&serverTimezone=GMT%2B8
      SPRING_DATASOURCE_USERNAME: root
      SPRING_DATASOURCE_PASSWORD: jasmine888
      PROJECT_IAAS_BLOS_DOMAIN: http://192.168.130.101:9999/pic/
      PROJECT_IAAS_BLOS_DEFAULT-PATH: /home/bl/img/
    ports:
      - 9999:9999
    networks:
      - blossomnet
    healthcheck:
      test:
        - CMD
        - curl
        - -f
        - http://192.168.130.101:9999/sys/alive
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 5s
    restart: always
    depends_on:
      blmysql:
        condition: service_healthy
  blmysql:
    image: mysql:8.0.31
    container_name: blossom-mysql
    restart: on-failure:3
    volumes:
      - /volume1/docker/blossom/mysql:/var/lib/mysql
      - /volume1/docker/blossom/mysql:/var/log/mysql
      - /volume1/docker/blossom/mysql:/var/lib/mysql-files
    environment:
      MYSQL_DATABASE: blossom
      MYSQL_ROOT_PASSWORD: jasmine888
      LANG: C.UTF-8
      TZ: Asia/Shanghai
    ports:
      - 3308:3306
    networks:
      - blossomnet
    healthcheck:
      test:
        - CMD
        - mysqladmin
        - -uroot
        - -pjasmine888
        - ping
        - -h
        - localhost
      interval: 10s
      timeout: 3s
      retries: 12
https://github.com/blossom-editor/blossom/releases

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注