Code-server

services:
  code-server:
    image: lscr.io/linuxserver/code-server:4.96.4
    container_name: code-server
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=America/New_York
      #      - PASSWORD=password #optional
      #      - HASHED_PASSWORD= #optional
      #      - SUDO_PASSWORD=password #optional
      #      - SUDO_PASSWORD_HASH= #optional
      #      - PROXY_DOMAIN=code-server.my.domain #optional
      - DEFAULT_WORKSPACE=/website
    volumes:
      - /var/lib/code-server/config:/config
      - /mnt/website:/website
    ports:
      - 1443:8443
    restart: unless-stopped

I host this website using mkdocs as seen here. Code server is a web based code editor that I use to build and maintain this site. The website files are stored on a share on the Synology NAS and mounted to the host. Both mkdocs and code-server have access to that share so I can make changes directly to the site.