This is an automated email from the ASF dual-hosted git repository.

aglinxinyuan pushed a commit to branch xinyuan-remove-root-dockerfile
in repository https://gitbox.apache.org/repos/asf/texera.git

commit b7b9d233b599b765980da251156951fbaa4435f0
Author: Xinyuan Lin <[email protected]>
AuthorDate: Sat May 2 00:08:37 2026 -0700

    chore: remove stale root Dockerfile
    
    The root Dockerfile is dead code. It still references core/gui/ (moved
    to frontend/ in #3851), core/ (renamed to common/ in #3882), and
    requirements.txt at the project root (now under amber/), so docker
    build against it fails immediately. The active image-building path is
    bin/*.dockerfile, picked up by build-and-push-images.yml and
    bin/build-images.sh, and documented in bin/README.md.
    
    Closes #4661
---
 Dockerfile | 60 ------------------------------------------------------------
 1 file changed, 60 deletions(-)

diff --git a/Dockerfile b/Dockerfile
deleted file mode 100644
index 61dc304946..0000000000
--- a/Dockerfile
+++ /dev/null
@@ -1,60 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-FROM node:18-alpine AS nodegui
-
-WORKDIR /gui
-COPY core/gui/package.json core/gui/yarn.lock ./
-RUN corepack enable && corepack prepare [email protected] --activate && yarn set 
version --yarn-path  4.5.1
-# Fake git-version.js during yarn install to prevent git from causing cache
-# invalidation of dependencies
-RUN touch git-version.js && YARN_NODE_LINKER=node-modules yarn install
-
-COPY core/gui .
-# Position of .git doesn't matter since it's only there for the revision hash
-COPY .git ./.git
-RUN apk add --no-cache git && \
-       node git-version.js && \
-       apk del git && \
-       yarn run build
-
-FROM sbtscala/scala-sbt:eclipse-temurin-jammy-11.0.17_8_1.9.3_2.13.11
-
-# copy all projects under core to /core
-WORKDIR /core
-COPY core/ .
-
-RUN apt-get update
-RUN apt-get install -y netcat unzip python3-pip
-RUN pip3 install python-lsp-server python-lsp-server[websockets]
-RUN pip3 install -r requirements.txt
-RUN pip3 install -r operator-requirements.txt
-
-WORKDIR /core
-# Add .git for runtime calls to jgit from OPversion
-COPY .git ../.git
-COPY --from=nodegui /gui/dist ./gui/dist
-
-RUN ../bin/build-services.sh
-
-CMD ["../bin/deploy-docker.sh"]
-
-EXPOSE 8080
-
-EXPOSE 9090
-
-EXPOSE 8085
\ No newline at end of file

Reply via email to