About • Release Status • Licensing
This repository hosts the source code for Bolagsverket Proof-Of-Business project
Release 1.0 - The release is in alpha demo stage.
Requirements:
- node.js 17.8
- Docker is installed in the local system
- Setup up SSH in github
- Clone this repo
git clone git@github.com:L3-iGrant/pob-user-portal.git
- Change the current direcotry to pob-user-portal
cd pob-user-portal
- To get an overview of different commands available in the current project run
make
The following commands are currently supported
------------------------------------------------------------------------
Bolagsverket (Proof Of Business) - MyCompany Wallet
------------------------------------------------------------------------
bootstrap Boostraps development environment
build/docker/deployable Builds deployable docker image for preview, staging and production
build/docker/deployable_x86 Builds deployable docker image explicitly for x86 architecture
build Builds the docker image
deploy/production Deploy to K8s cluster (e.g. make deploy/{preview,staging,production})
deploy/staging Deploy to K8s cluster (e.g. make deploy/{preview,staging,staging})
publish Publish latest production Docker image to docker hub
run Run dashboard locally for development purposes
setup Sets up development environment
- As a one time process, configure the Node.js and Nginx builder container
make setup
- When the previous run has been completed, build the project to generate transpiled file.
make build
- Finally to run the server (https://pob-wallet.igrant.dev/) locally,
make run
Copyright (c) 2022-25 Bolagsverket, Sweden
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the LICENSE for the specific language governing permissions and limitations under the License.