Skip to content

Question: Docker Upgrade #3205

@Pontiac76

Description

@Pontiac76

Question regarding Semaphore DB migration

I have two questions.

Given that the Github main branch documentation hasn't had an update yet regarding the Bolt to SQLite upgrade (It's only been a few hours at this time since the release -- I'm actually surprised I caught this so early), my question circles right on that topic. I'm running Semaphore in a Docker container controlled by Portainer. It's setup to build as a docker compose stack. Currently I'm running the 2.15.4.

I'm currently running with the "latest" tag in the compose file, but pondering if I should force it to stick with my 2.15.4 version or run it out to the 2.16 version. I realize that there's a deadline of 6 months before Bolt is removed, which isn't a huge ordeal for me, but, I'm wondering about what will happen when I change the compose file to use SQLite instead of bolt? Is it going to do the transition from bolt to sqlite automatically? There was mention of scripts are pending, so do I just sit on my hands, stick with Bolt, until there's a solid and documented migration plan?

I also noticed that there's verbiage that there's additional plans to eventually go out to Postgres. I again don't really care where it ends up, but, am I going to eventually looking at SQLite being deprecated as well? Are both engines going to be supported going forward? (Personal preference to SQLite, and I know that SQLite tries to be Postgres)

Related to

Database, Docker

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions