Skip to content

Feat/container - #4

Merged
Valdr687 merged 7 commits into
mainfrom
feat/container
Nov 8, 2026
Merged

Valdr687 merged 7 commits into
mainfrom
feat/container

Conversation

@Valdr687

Copy link
Copy Markdown
Contributor

Proposal for building a container using Github Action (CI, compose file...) and a fix written along the way.

@nymous nymous left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome! Of all the comments the only blocker would be the SELinux, the rest are nice-to-have.
As I said I will modernize the code soon, which will limit the dependencies, simplify the Dockerfile...
And if you still have some energy, I would love for the CI to build run checks and build the image on push/pull requests as well, and only push on a release. If not it's fine as-is ^^

Comment thread compose.yml Resolved
Comment thread compose.yml Outdated
- BLOCK_UNDEFINED_EVENTS=${BLOCK_UNDEFINED_EVENTS:-false}
volumes:
# Edit the filters without rebuilding the image, restart the container to apply them
- ./src/filterConfiguration.json:/usr/src/app/dist/src/filterConfiguration.json:ro,z

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also I think having a friendlier path than /usr/src/app/dist/src would be nice ^^ something like /app/filterConfiguration.json (which means moving the copied file in the Dockerfile).

I have a "2026 update" coming later that will simplify many things, so you can let it go until then.

Comment thread Dockerfile Resolved
Comment thread Dockerfile Resolved
Comment thread compose.yml Resolved
- uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4.4.1

- uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
if: github.event_name == 'release'

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

❤️

@Valdr687
Valdr687 merged commit 94109ff into main Nov 8, 2026
2 checks passed
@Valdr687
Valdr687 deleted the feat/container branch November 8, 2026 19:22
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.

2 participants