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 FRET tool back to Docker image and document its use #124

Open
kiniry opened this issue Oct 27, 2022 · 6 comments
Open

add FRET tool back to Docker image and document its use #124

kiniry opened this issue Oct 27, 2022 · 6 comments
Labels
docker Docker-related issues. ENHANCEMENT New feature or request FEATURE Someday Issues that are not required by our current contract, but we'd like to attend to someday.

Comments

@kiniry
Copy link
Member

kiniry commented Oct 27, 2022

It would be nice if we could ship a working version of FRET and its dependencies in the HARDENS docker image.

We should be able to do so, even if it has X11 dependencies, as we have accomplished such things before in order to run web-page tools from outside of the container through exposed ports. There are prolific nodejs-based images, after all.

@kiniry kiniry added ENHANCEMENT New feature or request FEATURE docker Docker-related issues. To Do labels Oct 27, 2022
@kiniry kiniry added this to the End of POP milestone Oct 27, 2022
@podhrmic
Copy link
Collaborator

I was actually looking at FRET yesterday for another project. To your request - we have had more luck with VMs for GUI based tools, so I would be careful with X11 and docker. Also, keep in mind that FRET with out HARDENS requirements is fairly slow running natively with hardware acceleration on my Ubuntu machine, so any non-native solution will likely be even slower (but that is just a limitation of the app).

Perhaps this could be labeled as "Someday"?

@kiniry kiniry removed this from the End of POP milestone Nov 1, 2022
@kiniry kiniry added Someday Issues that are not required by our current contract, but we'd like to attend to someday. and removed To Do labels Nov 1, 2022
@kiniry
Copy link
Member Author

kiniry commented Nov 1, 2022

I documented dependencies in the Dockerfile.

@kiniry
Copy link
Member Author

kiniry commented Nov 1, 2022

And, indeed, I moved this to Someday.

@podhrmic
Copy link
Collaborator

FYI we ran into the same issue (dockerizing FRET) on SpaceBCN - the solution was a dedicated VM. I can link it from HARDENS repo, since it is a simple Ubuntu 20.04 machine with Fret dependencies installed.

@kiniry kiniry added this to the Second Polishing Release milestone May 22, 2023
@podhrmic
Copy link
Collaborator

FYI we can now build FRET as a standalone electron app

@kiniry
Copy link
Member Author

kiniry commented Oct 21, 2024

I'll update the Dockerfile to pull the binary build into the image.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docker Docker-related issues. ENHANCEMENT New feature or request FEATURE Someday Issues that are not required by our current contract, but we'd like to attend to someday.
Projects
None yet
Development

No branches or pull requests

2 participants