wadahiro / keycloak-discord

Keycloak Identity Provider extension for Discord
121 stars 64 forks source link

Error when build dockerfile #13

Closed meodemsao closed 1 year ago

meodemsao commented 2 years ago

My dockerfile


COPY ./keycloak-discord-ear-0.3.1.ear /opt/jboss/keycloak/standalone/deployments/```

And error when i run dockerfile

```06:42:12,687 ERROR [org.keycloak.connections.jpa.updater.liquibase.conn.DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 66) Change Set META-INF/jpa-changelog-8.0.0.xml::8.0.0-updating-credential-data-not-oracle::keycloak failed.  Error: Unknown column 'HASH_ITERATIONS' in 'field list' [Failed SQL: UPDATE keycloak.CREDENTIAL SET CREDENTIAL_DATA = CONCAT('{"hashIterations":', HASH_ITERATIONS, ',"algorithm":"', ALGORITHM, '"}'), PRIORITY = '10', SECRET_DATA = CONCAT('{"value":"', VALUE, '","salt":"__SALT__"}') WHERE TYPE = 'password' OR TYPE = 'password-history']
06:42:12,688 ERROR [org.keycloak.connections.jpa.updater.liquibase.LiquibaseJpaUpdaterProvider] (ServerService Thread Pool -- 66) Error has occurred while updating the database: liquibase.exception.MigrationFailedException: Migration failed for change set META-INF/jpa-changelog-8.0.0.xml::8.0.0-updating-credential-data-not-oracle::keycloak:
     Reason: liquibase.exception.DatabaseException: Unknown column 'HASH_ITERATIONS' in 'field list' [Failed SQL: UPDATE keycloak.CREDENTIAL SET CREDENTIAL_DATA = CONCAT('{"hashIterations":', HASH_ITERATIONS, ',"algorithm":"', ALGORITHM, '"}'), PRIORITY = '10', SECRET_DATA = CONCAT('{"value":"', VALUE, '","salt":"__SALT__"}') WHERE TYPE = 'password' OR TYPE = 'password-history']```
meodemsao commented 2 years ago

Sorry my bad, when i using latest version, it's work


COPY ./keycloak-discord-ear-0.3.1.ear /opt/jboss/keycloak/standalone/deployments/
RUN chmod 775 /opt/jboss/keycloak/standalone/deployments```
Nu11ified commented 2 years ago

Sorry my bad, when i using latest version, it's work

COPY ./keycloak-discord-ear-0.3.1.ear /opt/jboss/keycloak/standalone/deployments/
RUN chmod 775 /opt/jboss/keycloak/standalone/deployments```

can you send the full dockerfile? What is the from?

meodemsao commented 2 years ago

Sorry my bad, when i using latest version, it's work

COPY ./keycloak-discord-ear-0.3.1.ear /opt/jboss/keycloak/standalone/deployments/
RUN chmod 775 /opt/jboss/keycloak/standalone/deployments```

can you send the full dockerfile? What is the from?

FROM jboss/keycloak:latest
COPY ./keycloak-discord-ear-0.3.1.ear /opt/jboss/keycloak/standalone/deployments/
RUN chmod 775 /opt/jboss/keycloak/standalone/deployments