Package mobymask-v2 stack web-apps similar to laconic-console app (#310)

* Build MobyMask web-app at container build step

* Fix web-app start script to use env variables in config

* Replace variables in built web-app files

* Use published mobymask-ui package from gitea

* Use published react-peer/test-app from gitea

* Remove local gitea publish TODO

Former-commit-id: cf79f0de0adccbd8812ed23a3d0a013cd5af7ff8
This commit is contained in:
2023-04-18 18:25:58 +05:30
committed by GitHub
parent cb72e5c03f
commit b0aeff50bb
16 changed files with 210 additions and 57 deletions
@@ -14,7 +14,7 @@ $ chmod +x ./laconic-so
$ export PATH=$PATH:$(pwd) # Or move laconic-so to ~/bin or your favorite on-path directory
```
## 2. Prepare the local build environment
Note that this step needs only to be done once on a new machine.
Note that this step needs only to be done once on a new machine.
Detailed instructions can be found [here](../build-support/README.md). For the impatient run these commands:
```
$ laconic-so --stack build-support build-containers --exclude cerc/builder-gerbil
+2 -2
View File
@@ -27,11 +27,11 @@ git checkout v0.2.35
# react-peer
cd ~/cerc/react-peer
git checkout v0.2.31
git checkout v0.2.32
# mobymask-ui
cd ~/cerc/mobymask-ui
git checkout laconic
git checkout v0.1.2
# MobyMask
cd ~/cerc/MobyMask
+3 -3
View File
@@ -19,17 +19,17 @@ Checkout to the required versions and branches in repos:
```bash
# react-peer
cd ~/cerc/react-peer
git checkout v0.2.31
git checkout v0.2.32
# mobymask-ui
cd ~/cerc/mobymask-ui
git checkout laconic
git checkout v0.1.2
```
Build the container images:
```bash
laconic-so --stack mobymask-v2 build-containers --include cerc/react-peer-v2,cerc/mobymask-ui
laconic-so --stack mobymask-v2 build-containers --include cerc/react-peer,cerc/mobymask-ui
```
This should create the required docker images in the local image registry