14 Commits
Author SHA1 Message Date
Chevdor 19db1a48ef Hardening of the Backend docker image (#379)
* Add script to build the backend
* harden the backend docker image
* fix docker-compose
* fix doc
2021-08-26 14:32:11 +02:00
Chevdor 238d529eae Hardening of the Frontend docker image (#377)
* move the env-config script to a sub folder
* fix doc
* fix ports and ref to the official image
* add hardening to the docker-compose examples
2021-08-26 12:20:01 +02:00
ChevdorandMaciej Hirsz 615feb2af0 Better docker image for the backend (#245)
* Ignore vscode settings

* Add Dockerfile for the backend

* Shrink the docker image for the backend a little more

- fix some doc
- switch the rust static builder base image to nightly
- switch 2 stage base image
- remove version label

* Switch second stage base image to scratch

* Switch to the in-house base image

* Update README.md

Co-authored-by: Maciej Hirsz <1096222+maciejhirsz@users.noreply.github.com>
2020-05-27 09:08:40 +02:00
Chevdor 289a78b38e Documentation (#260)
- bump up frontend version (to trigger the CI)
- bump up the backend version (to trigger the CI)
- add some docker related doc
- add CI badges
2020-05-01 18:36:20 +02:00
Chevdor 8ed8d01426 Documentation (#259)
* Documentation

- bump up frontend version (to trigger the CI)
- bump up the backend version (to trigger the CI)
- add some docker related doc
- add CI badges

* Fix CI step name

* Add screenshot
2020-04-24 12:49:52 +02:00
Chevdor f82bf6cb44 Fix prettifier checks (#258) 2020-04-23 19:17:04 +02:00
Chevdor 5b7f1ecbbb Fix the issues preventing to build (#257)
* Lock deps to fix build issues

* Upgrade some of the deps

* Upgrade to the latest polkadot util-crypto and stop reporting issues on the libs

* Remove buggy 'yarn check' and add prettifier check
2020-04-23 19:00:05 +02:00
Chevdor 3cbad1c0b3 Fix unit tests (#248)
* Fix tests

- Remove jest tests and add coverage

- Rebase master and fix tests

* Ignore local .vscode

Add clean script

* Fix deps

- Upgrade deps
- Switch to esnext

* Move tests to the right folder

* Deps cleanup and bump up

* Remove root level package.json

* Fix grumbles

* Remove the labeler action due to https://github.com/actions/labeler/issues/12

* Fix grumbles
2020-04-21 16:36:33 +02:00
Chevdor d03679a78a Fix the doc according to the recent changes (#250) 2020-04-17 22:05:59 +02:00
Chevdor 00d21ef16c Add github workflows (#254)
* Add new workflows to set labels and build/test the backend

* Add frontend workflow

* Limit triggers to PUSH only

* Fix so that BE and FE are mutually exclusive

* Bump up frontend

* Fix case to match current tags
2020-04-17 21:45:32 +02:00
Chevdor d15409bf2e Better docker for the frontend (#240)
* Exclude vscode local settings

* Switch the image to nginx with ENV support

* Add some doc

* Fix travis config

* Ignore coverage data

* Remove version labels

* Fix the Dockerfile according to the recent refactoring

* Cleanup

* Change maintainer

According to @woss request

* Fix travis config
2020-04-15 11:15:11 +02:00
Chevdor 2c8e8ed7d3 Add clap support (#247)
* Add clap support

* Version bump

* Switch to using a single SokectAddr
2020-04-06 16:54:07 +02:00
Chevdor b9853be186 Listen by default to the local interface and allows changing it (#246) 2020-03-31 15:53:16 +02:00
Chevdor 3dc21d1123 Reduce the size of the docker images (#238) 2020-03-30 10:59:26 +02:00