Skip to content

Change the database (datalevin files) distribution #12

@rafaeldelboni

Description

@rafaeldelboni

Today we distribute the processed datalevin db using an uploaded artifact zip to the github releases, where the backend downloads in the service startup (if it doesn't find the file).

Maybe an better approach would be save the processed database in the resources folder and distribute it as a lib where we could add some extra features, like the datalevin component, database common schemas (malli and datalog) and so on.

The problem with this approach is that we would need to commit the processed database using an CI bot and then generate the uberjar for the lib distribution, but I don't like storing binaries or processed stuff in git.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions