FROM ubuntu:24.04 # Non-interactive mode ENV DEBIAN_FRONTEND=noninteractive # Install dependencies COPY ./install /app/install RUN bash /app/install/deps/deps.sh && \ bash /app/install/python/python.sh install 3.12 # Working directory WORKDIR /app/backend # Node path ENV NODE_PATH=/usr/lib/node_modules # Timezone environment ENV TZ=Asia/Shanghai # language environment - support both C.UTF-8 (default) and zh_CN.UTF-8 (Chinese) ENV LC_ALL=C.UTF-8 ENV LANG=C.UTF-8 ENV LC_CTYPE=zh_CN.UTF-8 # frontend port EXPOSE 8080 # backend port EXPOSE 8000