0. 环境说明

1. 使用docker-compose 部署服务

version: '3'
services:
  database:
    image: postgres:15.2-alpine
    environment:
      - POSTGRES_USER=hedgedoc
      - POSTGRES_PASSWORD=password
      - POSTGRES_DB=hedgedoc
    volumes:
      ["./database:/var/lib/postgresql/data"]
    restart: always
  app:
    # Make sure to use the latest release from https://hedgedoc.org/latest-release
    image: quay.io/hedgedoc/hedgedoc:1.9.6
    environment:
      - CMD_DB_URL=postgres://hedgedoc:password@database:5432/hedgedoc
      - CMD_DOMAIN=123.56.202.155
      - CMD_PROTOCOL_USESSL=true
      - CMD_URL_ADDPORT=false
    volumes:
      ["./uploads:/hedgedoc/public/uploads"]
    ports:
      - "3001:3000"
    restart: always
    depends_on:
      - database

遇到的问题

image-20230620205622477

应该是镜像没拉取到,更换镜像版本解决

image-20230620205728777

使用Nginx进行反向代理

1. 修改环境参数 重新部署docker

image-20230620211943203

2. 使用Nginx进行部署