Skip to content

pdragy/studio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Installation

Requirements:

  • node
  • yarn

Run live development server, default port 8080.

yarn run web:serve

Build production server

yarn run web:build:prod

Run "storybook", default port 9009:

yarn storybook

Docker

The build uses a multi-stage Dockerfile. First it builds the prod node app, then copies app files into caddy container which is used to serve the app. Does not do a good job of caching, so it's fastest to develop with the node/yarn tooling.

Build the container image:

docker build -t foxglove .

Run the container interactively, with the default layout on default port 8080:

docker run --rm -it -p 8080:8080 foxglove

OR Run the container, mounting a custom layout in the current directory, and serving on port 8081

docker run --entrypoint= --rm -it -p 8081:8081 -v $PWD/foxglove-layout.json:/foxglove/default-layout.json /bin/sh -c "caddy file-server --listen :8081"

Note

Below here lies the old README for foxglove-studio, which is now archived. The links and information may not be relevant, and will soon be removed.

Note

Foxglove Studio 1.x is no longer supported. To install the latest release, please visit our downloads page. Learn more in our Foxglove 2.0 announcement.

Foxglove Studio



Download   •   Docs   •   Changelog   •   Discussions   •   Slack   •   X   •   LinkedIn   •   Contact

Foxglove is a visualization and observability platform for robotics development.

Foxglove screenshot

Documentation

Documentation is hosted at docs.foxglove.dev.

Support

Support for Foxglove is available via the following channels:

License

This project is availabile under the Mozilla Public License v2.0.

Foxglove is a trademark of Foxglove Technologies Inc.

About

Robotics visualization and debugging

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.5%
  • Other 0.5%