mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-25 11:15:34 +00:00
5da36f02d4
Depends on D41566 Differential Revision: https://phabricator.services.mozilla.com/D41567 --HG-- extra : moz-landing-system : lando
34 lines
1.3 KiB
JavaScript
34 lines
1.3 KiB
JavaScript
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
const fs = require("fs");
|
|
const path = require("path");
|
|
|
|
const toolbox = require("devtools-launchpad/index");
|
|
const feature = require("devtools-config");
|
|
const getConfig = require("./getConfig");
|
|
const express = require("express");
|
|
const serve = require("express-static");
|
|
|
|
const envConfig = getConfig();
|
|
feature.setConfig(envConfig);
|
|
|
|
let webpackConfig = require("../webpack.config");
|
|
|
|
let { app } = toolbox.startDevServer(envConfig, webpackConfig, __dirname);
|
|
|
|
app.use("/integration/examples", express.static("test/mochitest/examples"));
|
|
app.use("/images", serve(path.join(__dirname, "../images")));
|
|
|
|
// Serve devtools-reps images
|
|
app.use("/devtools-reps/images/", serve(path.join(__dirname, "../src/shared/images")));
|
|
|
|
// As well as devtools-components ones, with a different path, which we are going to
|
|
// write in the postCSS config in development mode.
|
|
app.use("/devtools-components/images/",
|
|
serve(path.join(__dirname, "../node_modules/devtools-components/src/images")));
|
|
|
|
console.log("View debugger examples here:");
|
|
console.log("https://github.com/firefox-devtools/debugger-examples");
|