Server Documentation

Issue Title

Server Documentation

Overview

Create Server Documentation Pipeline

Requirements

The server documentation is up. should look kind of like this - https://corelink.hsrn.nyu.edu/documentation/server-documentation/client-initiated-control-functions

Current behavior

create server docs script - https://dev.hpc.nyu.edu/corelink/corelink/-/tree/dev/tools/createServerDocs

I looked for the docker. i was convinced it is in gitlab-ci, but it seems its not there. but in general, this was the old setup:

cp config/default.json5.sample config/default.json5
cp config/knexfile.js.sample config/knexfile.js
npm run devinstall
cp config/server-crt.pem .
cp config/server-key.pem .
cp config/ca-crt.pem .
node corelink.js & disown
sleep 2
cd tests
node tests.js

Expected behavior

Server Docs are deployed on HSRN Cluster and are able to be visited

Acceptance Criteria

I can go to server-docs.hsrn.nyu.edu

Testing Requirements

Server Docs update whenever there is a push to the server

Edited by Sidharth Shyamsukha