Skip to content

Instantly share code, notes, and snippets.

@zspitzer
Created June 20, 2025 09:23
Show Gist options
  • Save zspitzer/79a06651cf53cd26f53627072e2c3a6d to your computer and use it in GitHub Desktop.
Save zspitzer/79a06651cf53cd26f53627072e2c3a6d to your computer and use it in GitHub Desktop.
services:
lucee6:
image: lucee/lucee:6.2.2.54-RC-light-tomcat11.0-jre21-temurin-noble
configs:
- source: Application.cfc
target: /var/www/Application.cfc
- source: index.cfm
target: /var/www/index.cfm
ports:
- 7006:8888
environment:
LUCEE_LOGGING_FORCE_APPENDER: console
LUCEE_LOGGING_FORCE_LEVEL: trace
volumes:
- ./:/var/www/app
configs:
Application.cfc:
content: |
component {
this.datasources.duckdb = {
class: "org.duckdb.DuckDBDriver"
,bundleName: "org.duckdb.duckdb_jdbc"
,bundleVersion: "1.3.1.0"
,connectionString: "jdbc:duckdb:"
,username: ""
,password: ""
}
}
index.cfm:
content: |
<cfscript>
dump(directoryList( "/var/www/app" ) );
Filecopy( "/var/www/app/duckdb_jdbc-1.3.1.0.jar", "/opt/lucee/server/lucee-server/bundles/duckdb_jdbc-1.3.1.0.jar" );
dump( directoryList( path="/opt/lucee/server/lucee-server/bundles/", filter="duck*.*" ) );
</cfscript>
<cfdbinfo datasource="duckdb" name="result" type="version">
<cfdump var="#result#">
<cfdbinfo datasource="duckdb" name="result" type="tables">
<cfdump var="#result#">
<cfflush>
<cfscript>
bundle = createObject('java', 'duckdb_jdbc', 'org.duckdb', '1.3.1.0');
dump( bundleinfo( bundle ) );
</cfscript>
@zspitzer
Copy link
Author

Re: Adding OSI Metadata to the DuckDB java JDBC driver

duckdb/duckdb-java#285

https://dev.lucee.org/t/duck-db/15193

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment