Skip to content

Add Dockerfile#1945

Closed
nickgrealy wants to merge 3 commits intoexo-explore:mainfrom
nickgrealy:main
Closed

Add Dockerfile#1945
nickgrealy wants to merge 3 commits intoexo-explore:mainfrom
nickgrealy:main

Conversation

@nickgrealy
Copy link
Copy Markdown

NOTE: Reattempt at this original PR - with conflicts resolved. Full credit to the original author @KrzysztofZawisla
#1288


Motivation
Some people, and I as well, wanted to run the exo in the Docker image to virtualize the whole environment. Here in this PR, you can find the Dockerfile, and GitHub CI workflow, which build and publish the image to Dockerhub. The repository owner has to provide secrets to make it work.

Related issue: #999

Changes
Added Dockerfile
Added .dockerignore
Added workflow to build and publish image to the Dockerhub
Added instructions to the README.md, how to use the Docker image and formatted the README.md file
Test Plan
Idk, I'm not familiar with this repo. Maybe someone else will figure it out, how it can be tested in the complex way. I run that locally, and everything works as it should. Only the workflow is totally untested.

Manual Testing
Anything that runs Docker, and can run any model. I run that on Windows 11 with WSL2, Docker, 128gb of ram, and an RTX 4090.

Automated Testing
If it fails, then it fails on the Docker build stage in CI.

Additionial stuff
Please edit the target branch. I have set main, and I highly believe it shouldn't go to main

@nickgrealy nickgrealy mentioned this pull request Apr 20, 2026
@Evanev7
Copy link
Copy Markdown
Member

Evanev7 commented Apr 21, 2026

closing in favour of #1954. the nix builds skip all the env problems while being smaller and faster to build with less maintenance.

@Evanev7 Evanev7 closed this Apr 21, 2026
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.

4 participants