Skip to content

Latest commit

 

History

History
102 lines (73 loc) · 3.3 KB

README.md

File metadata and controls

102 lines (73 loc) · 3.3 KB

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.