Releases: uniba-ktr/KaaS
Running Vue3 Prototype
First running Vue3 prototype, where all necessary containers are built and released on Github.
Execution
Simply execute the prototype by utilizing docker compose
:
docker compose -f kaas.yml up -d
An alias
might help to interact faster, e.g.:
alias kaas="docker compose -f kaas.yml"
Development
For development, you can mount the source code directly to the running container. Nevertheless, there needs an additional setup step to be done for kathara-ui
, for which you need npm
installed on your machine.
cd kathara-ui
npm install
Thereafter, you can use docker compose
again to spin up the development environment:
docker compose -f kaas.dev.yml up -d
Again, an alias
might help to interact faster, e.g.:
alias kaas.dev="docker compose -f kaas.dev.yml"
[HINT]
To access the images on ghcr.io you need to create an access token and add the write:packages
permissions.
Thereafter, you can login with docker: echo <TOKEN> | docker login ghcr.io -u <GITHUB_USERNAME> --password-stdin
Running Prototype
First running prototype, where all necessary containers are built and released on Github.
Execution
Simply execute the prototype by utilizing docker compose
:
docker compose -f kaas.yml up -d
An alias
might help to interact faster, e.g.:
alias kaas="docker compose -f kaas.yml"
Development
For development, you can mount the source code directly to the running container. Nevertheless, there needs an additional setup step to be done for kathara-ui
, for which you need npm
installed on your machine.
cd kathara-ui
npm install
Thereafter, you can use docker compose
again to spin up the development environment:
docker compose -f kaas.dev.yml up -d
Again, an alias
might help to interact faster, e.g.:
alias kaas.dev="docker compose -f kaas.dev.yml"
[HINT]
To access the images on ghcr.io you need to create an access token and add the write:packages
permissions.
Thereafter, you can login with docker: echo <TOKEN> | docker login ghcr.io -u <GITHUB_USERNAME> --password-stdin
Pre-Release for CI test
v0.1 Without arm/v7