blob: 33e5a8bceb753c3f60aec0efbd1dd92aa3450797 [file] [log] [blame]
James Kuszmaul3398d0b2023-02-11 22:55:22 -08001#include "aos/init.h"
2#include "aos/seasocks/seasocks_logger.h"
3#include "glog/logging.h"
4#include "internal/Embedded.h"
5#include "seasocks/Server.h"
6
7DEFINE_string(data_path, "external/foxglove_studio",
8 "Path to foxglove studio files to serve.");
9DEFINE_uint32(port, 8000, "Port to serve files at.");
10
11int main(int argc, char *argv[]) {
12 aos::InitGoogle(&argc, &argv);
13 // Magic for seasocks.
14 findEmbeddedContent("");
15 ::seasocks::Server server(std::make_shared<aos::seasocks::SeasocksLogger>(
16 ::seasocks::Logger::Level::Info));
17 server.serve(FLAGS_data_path.c_str(), FLAGS_port);
18}