Skip to content

Commit 67e44de

Browse files
committed
fix(docker): update FROM regex to support platform and alias syntax #306
1 parent b1e7a1b commit 67e44de

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

exts/ext-container/src/233/main/kotlin/cc/unitmesh/container/provider/DockerContextProvider.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import com.intellij.psi.PsiManager
1313
import com.intellij.psi.util.PsiTreeUtil
1414

1515
class DockerContextProvider : ChatContextProvider {
16-
private val fromRegex = Regex("FROM\\s(.*)")
16+
private val fromRegex = Regex("FROM\\s+((?:--platform=[^\\s]+\\s+)?[^\\s]+)(?:\\s+AS\\s+([^\\s]+))?")
1717

1818
override fun isApplicable(project: Project, creationContext: ChatCreationContext): Boolean =
1919
DockerFileSearch.getInstance().getDockerFiles(project).isNotEmpty()

0 commit comments

Comments
 (0)