A custom deployment of Yamcs for the UniClOGS network.
Note:
The security module is enabled by default for this docker-image, and the default username/password is
admin/admin
. It is heavily recommended to change it upon first login for non-development environments.
docker pull oresat/uniclogs-yamcs:dev
Run Make at the root of the project
$
make
Change into the docker directory
$
cd dist/docker
Build via Docker-Compose
$
docker compose build
Verify uniclogs-yamcs
image has been built
$
docker images
Below is a set of diagrams outlining both how Yamcs in its current state works, as well as what the target ICD layout is for the first official release of uniclogs-yamcs
.
$
git submodule update --init --recursive
Java JDK >= 17
Install the required project dependencies from the official maven repos and start yamcs in debug mode.
$
mvn clean yamcs:debug
Open Local Yamcs in a browser
Note:
The Security module is disabled by default, though, on ocassion, the Yamcs Auth module may send you to
/auth/authorize
erroneously. Simply re-travese to Local Yamcs again to bypass this error.
The user interface for uniclogs yamcs.
How to:
- Install dependencies:
$
pip install -r cmd_shell/requirements.txt
- Start Yamcs
- Run
$
python3 -m cmd_shell