mieckert / keycloak-heroku Goto Github PK
View Code? Open in Web Editor NEWDeploy Keycloak to Heroku using a slightly adapted version of the official docker image
License: Apache License 2.0
Deploy Keycloak to Heroku using a slightly adapted version of the official docker image
License: Apache License 2.0
Hello mieckert,
I have an almost identical error message as @margaretupshur discussed in her issue ( #4). I commented on that issue but I'm not sure if you've seen it so I am creating a new one here.
I deployed this Keycloak instance to Heroku to work in tandem with my web application about 3 months ago but first noticed this error message in my Heroku logs on June 1,. Also, I noticed your comment on @margaretupshur's issue regarding the line: Keycloak 12.0.0 (WildFly Core 13.0.3.Final)
. I am having a similar error message whereas mine says Keycloak 12.0.4 (WildFly Core 13.0.3.Final)
instead.
I ran the script and met the following issue, during the "Build App" part I received error code 500 Internal Server Error.
Hope someone could help me to figure it out.
Thank you very much!
=== Fetching app code
=== Building web (Dockerfile)
Sending build context to Docker daemon 27.14kBStep 1/4 : FROM jboss/keycloak:latest
latest: Pulling from jboss/keycloak
ac10f00499d5: Pulling fs layer
96d53117c12e: Pulling fs layer
1d929376eb7f: Pulling fs layer
93e1e1b6d192: Pulling fs layer
f353ba0db29e: Pulling fs layer
93e1e1b6d192: Waiting
f353ba0db29e: Waiting
96d53117c12e: Verifying Checksum
96d53117c12e: Download complete
93e1e1b6d192: Verifying Checksum
93e1e1b6d192: Download complete
ac10f00499d5: Verifying Checksum
ac10f00499d5: Download complete
1d929376eb7f: Verifying Checksum
1d929376eb7f: Download complete
f353ba0db29e: Verifying Checksum
f353ba0db29e: Download complete
ac10f00499d5: Pull complete
96d53117c12e: Pull complete
1d929376eb7f: Pull complete
93e1e1b6d192: Pull complete
f353ba0db29e: Pull complete
Digest: sha256:abdb1aea6c671f61a594af599f63fbe78c9631767886d9030bc774d908422d0a
Status: Downloaded newer image for jboss/keycloak:latest
---> 011a708d97bf
Step 2/4 : COPY docker-entrypoint.sh /opt/jboss/tools
---> 9d3ef9f22ec1
Step 3/4 : ENTRYPOINT [ "/opt/jboss/tools/docker-entrypoint.sh" ]
---> Running in a1cd5ad2619c
Removing intermediate container a1cd5ad2619c
---> 16bc2ae2ac2f
Step 4/4 : CMD ["-b", "0.0.0.0"]
---> Running in e4267bb7194d
Removing intermediate container e4267bb7194d
---> b3150ffcf4bf
Successfully built b3150ffcf4bf
Successfully tagged 78eeb47f4dfe17b764d415d03b94a70b3654f23f:latest
=== Pushing web (Dockerfile)
Tagged image "78eeb47f4dfe17b764d415d03b94a70b3654f23f" as "registry.heroku.com/lightning-goods-keycloak/web"
Using default tag: latest
The push refers to repository [registry.heroku.com/lightning-goods-keycloak/web]
d5235395302e: Preparing
1dfd2148097e: Preparing
e39e8e4412ef: Preparing
7848251d9a6c: Preparing
a65a1b01a4d2: Preparing
af092941766c: Preparing
a65a1b01a4d2: Pushed
d5235395302e: Pushed
e39e8e4412ef: Pushed
af092941766c: Pushed
7848251d9a6c: Pushed
1dfd2148097e: Pushed
received unexpected HTTP status: 500 Internal Server Error
=!= Build failed due to an error:
=!= push step: exit status 1
If this persists, please contact us at https://help.heroku.com/.
Hello,
Thanks for your work but what's the license of it ?
Can you put it in the repository ?
Thanks,
Julien
When I clone this and then redeploy it via the container registry with the same config variables I am getting the following error. It's happening right after the change-database.sh script is run in the docker-entrypoint file. I have the same versions, same config and the button worked for me originally. I'm trying to do this because I want to add a custom theme to KC.
I'm using the heroku container:push web
and heroku container:release web
commands.
Jun 09 08:50:28 Deployed web (c19fbf3aed30) by user [EMAIL]
Jun 09 08:50:39 Starting process with command `-b 0.0.0.0`
Jun 09 08:50:40 Found database configuration in [CORRECT DETAILS WERE HERE]
Jun 09 08:50:43 Added [EMAIL] to '/opt/jboss/keycloak/standalone/configuration/keycloak-add-user.json', restart server to load user
Jun 09 08:50:43 -b 0.0.0.0
Jun 09 08:50:43 =========================================================================
Jun 09 08:50:43 Using PostgreSQL database
Jun 09 08:50:43 =========================================================================
Jun 09 08:50:44 15:50:44,394 INFO [org.jboss.modules] (CLI command executor) JBoss Modules version 1.10.2.Final
Jun 09 08:50:44 15:50:44,451 INFO [org.jboss.msc] (CLI command executor) JBoss MSC version 1.4.12.Final
Jun 09 08:50:44 15:50:44,459 INFO [org.jboss.threads] (CLI command executor) JBoss Threads version 2.4.0.Final
Jun 09 08:50:44 15:50:44,576 INFO [org.jboss.as] (MSC service thread 1-2) WFLYSRV0049: Keycloak 12.0.0 (WildFly Core 13.0.3.Final) starting
Jun 09 08:50:44 15:50:44,611 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC000001: Failed to start service jboss.as: org.jboss.msc.service.StartException in service jboss.as: Failed to start service
Jun 09 08:50:44 at [email protected]//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1731)
Jun 09 08:50:44 at [email protected]//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1559)
Jun 09 08:50:44 at [email protected]//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
Jun 09 08:50:44 at [email protected]//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
Jun 09 08:50:44 at [email protected]//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
Jun 09 08:50:44 at [email protected]//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
Jun 09 08:50:44 at java.base/java.lang.Thread.run(Thread.java:834)
Jun 09 08:50:44 Caused by: java.lang.IllegalArgumentException: COM00008: Parameter 'abstractPath' must not be empty
Jun 09 08:50:44 at [email protected]//org.wildfly.common.Assert.checkNotEmptyParam(Assert.java:104)
Jun 09 08:50:44 at [email protected]//org.jboss.as.controller.services.path.AbsolutePathService.convertPath(AbsolutePathService.java:70)
Jun 09 08:50:44 at [email protected]//org.jboss.as.controller.services.path.AbsolutePathService.<init>(AbsolutePathService.java:49)
Jun 09 08:50:44 at [email protected]//org.jboss.as.controller.services.path.AbsolutePathService.addService(AbsolutePathService.java:59)
Jun 09 08:50:44 at [email protected]//org.jboss.as.controller.services.path.AbsolutePathService.addService(AbsolutePathService.java:53)
Jun 09 08:50:44 at [email protected]//org.jboss.as.controller.services.path.PathManagerService.addAbsolutePathService(PathManagerService.java:259)
Jun 09 08:50:44 at [email protected]//org.jboss.as.controller.services.path.PathManagerService.addHardcodedAbsolutePath(PathManagerService.java:160)
Jun 09 08:50:44 at [email protected]//org.jboss.as.server.ServerPathManagerService.addService(ServerPathManagerService.java:55)
Jun 09 08:50:44 at [email protected]//org.jboss.as.server.ApplicationServerService.start(ApplicationServerService.java:179)
Jun 09 08:50:44 at [email protected]//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1739)
Jun 09 08:50:44 at [email protected]//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1701)
Jun 09 08:50:44 ... 6 more
Jun 09 08:50:44 Cannot start embedded server: WFLYEMB0022: Cannot invoke 'start' on embedded process: WFLYSRV0141: Cannot start server: JBTHR00005: Operation failed: Failed to start service: COM00008: Parameter 'abstractPath' must not be empty```
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.