Skip to content

Files

Latest commit

de5bfac · Jan 16, 2025

History

History
This branch is 301 commits behind microsoft/FluidFramework:main.

historian

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Dec 4, 2024
Jan 16, 2025
Apr 3, 2023
Oct 20, 2020
Feb 3, 2023
Apr 17, 2019
Apr 17, 2019
Jan 16, 2025
Oct 17, 2024
Aug 17, 2023
Jan 15, 2025
Apr 20, 2021
Jan 18, 2024
Mar 9, 2023
Jan 16, 2025
Jan 16, 2025
Jan 4, 2024
Mar 9, 2023

historian

The historian service tracks the historical record for a document. It serves as a proxy to the underlying git repository that maintains the versioned snapshots.

Building and running

For consistency we recommend building and developing within a container

You can build the production container by running.

docker build -t historian .

And then mount it for development by running.

docker run -it -v "$(pwd):/home/node/server" -p 3000:3000 node:8.15.0-slim /bin/bash

When mounted for development you'll want to run the following commands. These also work if you would like to develop outside of the container.

npm install -g pnpm pnpm i npm run build

Compose

A compose file is also provided which provides a Redis server and a Git REST server. By default it will mount your local files into the container so you will need to npm install, npm run build prior.

Testing

docker run -t historian npm test

Trademark

This project may contain Microsoft trademarks or logos for Microsoft projects, products, or services. Use of these trademarks or logos must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.