Skip to content

Docker support#31

Open
Chvx wants to merge 3 commits into
adaliafoundation:mainfrom
Chvx:docker-support
Open

Docker support#31
Chvx wants to merge 3 commits into
adaliafoundation:mainfrom
Chvx:docker-support

Conversation

@Chvx

@Chvx Chvx commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator

The goal of the changes is to migrate towards a clean containerized infrastructure. They add support for:

  • building Docker images in two flavours:

    • runtime: the image used to run the application
    • unittest: the image used to run unit tests
  • new environment variable REDIS_SKIP_TLS_CHECK used to skip TLS even in production settings for the Docker stack (targetting a local container via the Docker internal network, no need for TLS).

  • Github actions:

    • build the runtime image (tagged prerelease) on a merge to main, publishes the image to Github container repository, and triggers a refresh of the prerelease environment to use the new image
    • build the unit test image on a PR or merge to main, and immediately start it to run the tests
    • a manual action to retag the prerelease image as production and latest, preparing for a deployment to production

The application can still be built and run outside of a container environment.

@Chvx Chvx force-pushed the docker-support branch from 6c83637 to 7e865ea Compare June 10, 2026 18:45
@Chvx Chvx force-pushed the docker-support branch from 7e865ea to be72d10 Compare June 10, 2026 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant