Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Docker Support #29

Closed
magneticstain opened this issue Sep 29, 2024 · 0 comments · Fixed by #52
Closed

Add Docker Support #29

magneticstain opened this issue Sep 29, 2024 · 0 comments · Fixed by #52
Assignees
Labels
enhancement New feature or request

Comments

@magneticstain
Copy link
Owner

magneticstain commented Sep 29, 2024

Feature Summary

Along with being able to run Plexer locally, we should also support the ability to run Plexer using Docker.

Benefit

Docker is a popular technology that makes managing and running individual tools like this easier.

Additional context

We should support hosting the Docker image on both Docker Hub and Github.

https://docs.docker.com/docker-hub/
https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-container-registry

Child Issues

@magneticstain magneticstain added the enhancement New feature or request label Sep 29, 2024
@magneticstain magneticstain self-assigned this Sep 29, 2024
magneticstain added a commit that referenced this issue Oct 14, 2024
Relates To: Issue #29
Closes: Issue #43
magneticstain added a commit that referenced this issue Oct 14, 2024
Relates To: Issue #29
Closes: Issue #43
magneticstain added a commit that referenced this issue Oct 15, 2024
magneticstain added a commit that referenced this issue Oct 15, 2024
* Update release workflow to push image to dockerhub and ghcr

Relates To: Issue #29
Completes: Issue #44

* Update version for actions/attest-build-provenance workflow to git sha

Relates To: Issue #44
magneticstain added a commit that referenced this issue Oct 15, 2024
magneticstain added a commit that referenced this issue Oct 15, 2024
@magneticstain magneticstain linked a pull request Oct 15, 2024 that will close this issue
magneticstain added a commit that referenced this issue Oct 15, 2024
* Add Initial Dockerfile (#49)

Relates To: Issue #29
Closes: Issue #43

* Update release workflow to push image to dockerhub and ghcr (#50)

* Update release workflow to push image to dockerhub and ghcr

Relates To: Issue #29
Completes: Issue #44

* Update version for actions/attest-build-provenance workflow to git sha

Relates To: Issue #44

* Add section for running plexer using Docker (#51)

Completes: Issue #29, #45

* Pin versions of pip packages in dockerfile
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant