Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

kie-issues#1061: Create Sonataflow management console image #26

Conversation

fantonangeli
Copy link
Owner

Closes: apache/incubator-kie-issues#1061

@LuboTerifaj, @handreyrc, @domhanak Can you please review?

Description:
Create a new image package called sonataflow-management-console-image to serve the sonataflow-management-console-webapp.

How to test:

  • pnpm build:prod
  • docker run --rm -it -p 8080:8080 docker.io/apache/incubator-kie-sonataflow-management-console:main

Open a new terminal to start the Keycloak server

  • cd ../sonataflow-management-console-webapp; docker run -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin -e KEYCLOAK_IMPORT=/tmp/sonataflow-realm.json -v ./dev/config/sonataflow-realm.json:/tmp/sonataflow-realm.json -p 8280:8080 quay.io/keycloak/keycloak:legacy

Open a new terminal to start the SonataFlow Mock Server

  • cd ../sonataflow-mock-server; pnpm start

@fantonangeli fantonangeli requested a review from handreyrc June 28, 2024 15:52
fantonangeli pushed a commit that referenced this pull request Jul 8, 2024
Copy link
Collaborator

@handreyrc handreyrc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @fantonangeli,

The goal is to build the management console image and then run it from Docker consuming the mock server data.
Everything works fine (Instances, Definitions, monitoring).

Note: To build the image I followed the readme below:
readme

Thanks for your work!

@fantonangeli fantonangeli merged commit 986d51e into kie-issues#1059-EPIC-Sonataflow-management-console Jul 11, 2024
11 checks passed
fantonangeli pushed a commit that referenced this pull request Nov 20, 2024
[20241118-035411] - Automatic PR: Sync main with main-apache
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants