Add support for `Containerfile` named files for sandbox creation.
@tirthpatel90 is already working on this.
Since Jul 22, 2026.
- Dominant language
- Rust
- Stars
- 8.7k
- Forks
- 1.3k
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 253
Description
Problem Statement
I don't personally use Docker. I don't have it installed on my machines.
I am explicitly passing a file named Containerfile to the sandbox create command, which I would expect to work.
openshell sandbox create --from ./Containerfile
However, I'm greeted with an error:
Error: × local --from file is not a Dockerfile: ./Containerfile
If I rename this file to Dockerfile it runs without issue.
To be perfectly frank, the --from command shouldn't care what the file is named. I should be able to name it myFile.xyz and so long as it's a valid set of container build instructions it should be able to build the sandbox from this, and if it's not a valid set of build instructions the build tool should spit out the native error as one would expect it to.
Proposed Design
Remove any filename-specific conventions for the --from argument.
Alternatives Considered
Allow Containerfile - while this would solve the immediate issue, it wouldn't allow for any future expansion to other file naming conventions, or it would not allow other custom files to be passed.
Agent Investigation
No response
Checklist
- I've reviewed existing issues and the architecture docs
- This is a design proposal, not a "please build this" request
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.