storj/web/satellite
Philip Hutchins 1f452e67dc Adding dockerfile for running the web UI for Satellite (#1366)
* Adding dockerfile for running the web UI for Satellite

* Updating to work with Makefile and from root directory of repo

* Updating satellite ui build process to run in a more production like mode by generating the assets the pulling those into the satellite container

* Updates to allow external traffic to UI, updates to storagenode for identity creation, and logging for bug tracking

* Adding auto cert generation for storagenode

* removing satellite-ui-image from main images flow in Makefile and adding latest tag to docker build for it

* Adding solid defaults, tuning dockerfiles, and moving to standard logging methods

* Updating logging to be more standard

* Updating to logger.Debug

* Removing unused library and unused identity creation code

Change-Id: I956453037e303693ea37f94318180af0ab7984d5
2019-02-28 13:18:53 -07:00
..
src Satellite web create project flow (#1338) 2019-02-21 16:14:18 +02:00
static [V3-873] Error pages markup and 404 logic (#831) 2018-12-12 12:06:33 +02:00
tests/unit Added number of overall API Keys. (#1336) 2019-02-21 13:01:52 +02:00
.gitignore linting satellite code (#1331) 2019-02-20 15:33:56 +02:00
babel.config.js updates copyright 2018 to 2019 (#1133) 2019-01-24 15:15:10 -05:00
Dockerfile Adding dockerfile for running the web UI for Satellite (#1366) 2019-02-28 13:18:53 -07:00
entrypoint Adding dockerfile for running the web UI for Satellite (#1366) 2019-02-28 13:18:53 -07:00
index.html V3-763 Create logic for project details (#728) 2018-11-28 18:20:23 +02:00
jestSetup.ts updates copyright 2018 to 2019 (#1133) 2019-01-24 15:15:10 -05:00
package.json Satellite api keys frontend (#1039) 2019-02-01 18:19:30 +02:00
README.md Adding dockerfile for running the web UI for Satellite (#1366) 2019-02-28 13:18:53 -07:00
tsconfig.json [V3-965] Satellite account. Fixed Vue lint errors (#890) 2018-12-18 16:43:23 +02:00
tslint.json linting satellite code (#1331) 2019-02-20 15:33:56 +02:00
vue.config.js updates copyright 2018 to 2019 (#1133) 2019-01-24 15:15:10 -05:00
webpack.config.dev.js updates copyright 2018 to 2019 (#1133) 2019-01-24 15:15:10 -05:00

storj-dev-panel

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your tests

npm run test

Lints and fixes files

npm run lint

Run your unit tests

npm run test:unit

Build docker container

From root of the repository, run:

make satellite-ui-image

Run docker container

docker run -p 8080:8080 storjlabs/satellite-ui:latest