Skip to content

Commit a1863c0

Browse files
committed
Fix #81: Cleanup pgAdmin dev service
1 parent 64037ea commit a1863c0

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

deployment/src/main/java/io/quarkiverse/embedded/postgresql/deployment/devui/EmbeddedPostgreSQLDevUIProcessor.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,10 @@ void createVersion(BuildProducer<CardPageBuildItem> cardPageBuildItemBuildProduc
3333
.dynamicLabelJsonRPCMethodName("getDatasourcePort");
3434
card.addPage(portPage);
3535

36-
final PageBuilder pgAdminPage = Page.externalPageBuilder("Postgre Admin UI")
36+
final PageBuilder pgAdminPage = Page.externalPageBuilder("pgAdmin UI")
3737
.icon("font-awesome-solid:database")
38-
.url(managementBase);
38+
.url(managementBase, managementBase)
39+
.isHtmlContent();
3940
card.addPage(pgAdminPage);
4041

4142
card.setCustomCard("qwc-embedded-postgresql-card.js");

deployment/src/main/java/io/quarkiverse/embedded/postgresql/deployment/devui/PgAdminProcessor.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,20 @@
1717
import io.quarkiverse.embedded.postgresql.devui.PgAdminUiProxy;
1818
import io.quarkus.deployment.IsDevelopment;
1919
import io.quarkus.deployment.IsLocalDevelopment;
20+
import io.quarkus.deployment.IsNormal;
2021
import io.quarkus.deployment.annotations.BuildProducer;
2122
import io.quarkus.deployment.annotations.BuildStep;
23+
import io.quarkus.deployment.annotations.BuildSteps;
2224
import io.quarkus.deployment.annotations.ExecutionTime;
2325
import io.quarkus.deployment.annotations.Record;
2426
import io.quarkus.deployment.builditem.DevServicesResultBuildItem;
2527
import io.quarkus.deployment.builditem.LaunchModeBuildItem;
28+
import io.quarkus.deployment.dev.devservices.GlobalDevServicesConfig;
2629
import io.quarkus.vertx.core.deployment.CoreVertxBuildItem;
2730
import io.quarkus.vertx.http.deployment.NonApplicationRootPathBuildItem;
2831
import io.quarkus.vertx.http.deployment.RouteBuildItem;
2932

33+
@BuildSteps(onlyIfNot = IsNormal.class, onlyIf = GlobalDevServicesConfig.Enabled.class)
3034
public class PgAdminProcessor {
3135

3236
private final static String CONTAINER_ID = "quarkus-embedded-postgresql-pgadmin";

runtime/src/main/resources/META-INF/quarkus-extension.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ metadata:
99
- "data"
1010
config:
1111
- "quarkus.embedded.postgresql."
12+
- "quarkus.pgadmin-ui."
1213
status: "preview"
1314
guide: "https://quarkiverse.github.io/quarkiverse-docs/quarkus-embedded-postgresql/dev/index.html"
1415
icon-url: "https://wiki.postgresql.org/images/a/a4/PostgreSQL_logo.3colors.svg"

0 commit comments

Comments
 (0)