@@ -56,11 +56,11 @@ RUN sed -i 's/AUTOMATED_MODE: false/AUTOMATED_MODE: true/' front_end/panels/ai_c
5656RUN npm run build
5757
5858# Eval-Server build stage
59- FROM node:22-bullseye-slim AS eval -server-builder
60- WORKDIR /eval -server
61- COPY eval -server/nodejs/package*.json ./
59+ FROM node:22-bullseye-slim AS browser-agent -server-builder
60+ WORKDIR /browser-agent -server
61+ COPY browser-agent -server/nodejs/package*.json ./
6262RUN npm install --production
63- COPY eval -server/nodejs/ ./
63+ COPY browser-agent -server/nodejs/ ./
6464
6565# Multi-stage build using kernel-images as base
6666FROM docker.io/golang:1.25.0 AS server-builder
@@ -154,10 +154,10 @@ RUN apt-get update && \
154154 nginx \
155155 # PPA req
156156 software-properties-common \
157- # Node.js for eval -server
157+ # Node.js for browser-agent -server
158158 ca-certificates \
159159 gnupg && \
160- # Install Node.js 22.x for eval -server
160+ # Install Node.js 22.x for browser-agent -server
161161 mkdir -p /etc/apt/keyrings && \
162162 curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg && \
163163 echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list && \
@@ -279,15 +279,15 @@ RUN chown -R kernel:kernel /usr/share/nginx/devtools
279279# Eval-Server Integration
280280# ============================================================================
281281
282- # Copy eval -server from builder
283- COPY --from=eval- server-builder /eval- server /opt/eval -server
282+ # Copy browser-agent -server from builder
283+ COPY --from=browser-agent- server-builder /browser-agent- server /opt/browser-agent -server
284284
285- # Copy custom eval- server startup script INTO eval -server directory
286- COPY eval-server- start.js /opt/eval -server/start-cloudrun.js
287- RUN chmod +x /opt/eval -server/start-cloudrun.js
285+ # Copy custom browser-agent- server startup script INTO browser-agent -server directory
286+ COPY browser-agent-server/ start.js /opt/browser-agent -server/start-cloudrun.js
287+ RUN chmod +x /opt/browser-agent -server/start-cloudrun.js
288288
289- # Set permissions for eval -server
290- RUN chown -R kernel:kernel /opt/eval -server
289+ # Set permissions for browser-agent -server
290+ RUN chown -R kernel:kernel /opt/browser-agent -server
291291
292292# Cloud Run specific: wrapper scripts (nginx config is inline)
293293# DO NOT copy nginx.conf to avoid auto-start conflicts
@@ -301,7 +301,7 @@ COPY supervisor/services-cloudrun/xorg.conf /etc/supervisor/conf.d/services-clou
301301COPY supervisor/services-cloudrun/neko.conf /etc/supervisor/conf.d/services-cloudrun/neko.conf
302302COPY supervisor/services-cloudrun/chromium.conf /etc/supervisor/conf.d/services-cloudrun/chromium.conf
303303COPY supervisor/services-cloudrun/devtools-frontend.conf /etc/supervisor/conf.d/services-cloudrun/devtools-frontend.conf
304- COPY supervisor/services-cloudrun/eval- server.conf /etc/supervisor/conf.d/services-cloudrun/eval -server.conf
304+ COPY supervisor/services-cloudrun/browser-agent- server.conf /etc/supervisor/conf.d/services-cloudrun/browser-agent -server.conf
305305
306306# Create nginx temp directories for non-root execution
307307RUN mkdir -p /tmp/nginx_client_temp /tmp/nginx_proxy_temp /tmp/nginx_fastcgi_temp \
@@ -313,7 +313,7 @@ RUN mkdir -p /tmp/nginx_client_temp /tmp/nginx_proxy_temp /tmp/nginx_fastcgi_tem
313313# Create supervisor log directories
314314RUN mkdir -p /var/log/supervisord/chromium /var/log/supervisord/neko /var/log/supervisord/xorg \
315315 /var/log/supervisord/dbus /var/log/supervisord/kernel-images-api /var/log/supervisord/mutter \
316- /var/log/supervisord/nginx /var/log/supervisord/devtools-frontend /var/log/supervisord/eval -server && \
316+ /var/log/supervisord/nginx /var/log/supervisord/devtools-frontend /var/log/supervisord/browser-agent -server && \
317317 chown -R kernel:kernel /var/log/supervisord
318318
319319# Create health check endpoint
0 commit comments