Installation of the Web Client
Information
- The PLANTA web client is delivered as a container image.
- The container image can be deployed wherever an OCI-compatible container runtime or platform is available.
- This includes Windows computers, although the PLANTA web client image is based on Linux.
- For production workloads we recommend that you set up PLANTA secure as a reverse proxy (TLS scheduling, single sign-on with OIDC, etc.).
- Below you will find a description of the deployment of the PLANTA web client via docker compose:
Download Web Client Container Image
Procedure
- The image is made available on the PLANTA registry under
registry.planta.services
(https://registry.planta.services). The login data will be sent to you by PLANTA upon request.
Configure the web client container image with Docker Compose
Procedure
- The configuration of the web client can be made via environment variables (
docker-compose.yml
, "Environment") section. - Port mapping (
docker-compose.yml
, "Ports” section) - Artifact version (
docker-compose.yml
, "Image" section) corresponds to the docker-image namen + day, e.g.registry.planta.services/planta/webclient:latest
.
Example docker-compose.yml
version: "3.3"
services:
webclient:
image: registry.planta.services/planta/webclient:latest # Artifact Version
environment:
- "ConnectionSettings__Servers__0__Host=production.planta.de" # PLANTA Server Host
- "ConnectionSettings__Servers__0__Port=20001" # PLANTA Server Port
ports:
- "8080:5000" # "[free port]:5000 (default port of the webclient)"
Make the Web Client Container Available Using Docker-Compose
Procedure
- Edit the Configuration.
- Log in to the PLANTA registry using your usual login data:
docker login registry.planta.services
. - Pull the web client container image:
docker-compose pull
. - Log out of the registry:
docker logout registry.planta.services
. - Create or start container:
docker-compose up -d
.
Command Line Commands
- Stop container:
docker-compose stop
- Stop or delete container:
docker-compose down
- View logs:
docker-compose logs
See also: Configuration of the Web Client