forked from cerc-io/laconic-console
* Use published packages in lirewine * Remove console-server package * Use dxos packages until lirewine packages are published * Use published cerc-io/laconic-sdk package * Add readme to run console app with laconicd |
||
|---|---|---|
| .. | ||
| public | ||
| src | ||
| app.yml | ||
| babel.config.js | ||
| config-kube.yml | ||
| config-local.yml | ||
| config-production.yml | ||
| config-testnet.yml | ||
| package.json | ||
| README.md | ||
| version.ejs | ||
| webpack-analyzer.config.js | ||
| webpack-common.config.js | ||
| webpack.config.js | ||
Console
Apollo GraphQL client.
Usage
First start the server:
cd packages/console-server
yarn start
Then start the Webpack devserver.
cd packages/console-app
yarn start
Then load the app: http://localhost:8080.
Using a KUBE
To use your KUBE for testing, rather than running all the services locally, specify a different
config file when starting: config-kube.yml, which connects to kube.local for all services.
For example:
cd packages/console-app
CONFIG_FILE=config-kube.yml yarn start
Deploy
yarn build
This creates the following folders:
/dist
/es # Module imports.
/production # Production build.
NOTE: GQL and Production files and exported and may be used by the server.
import SYSTEM_STATUS from '@cerc-io/console-app/src/gql/system_status.graphql';
...
const file = path.join(__dirname + '../../../../node_modules/@cerc-io/console-app/dist/production', 'index.html');
res.sendFile(file);