akashyadav758 commited on
Commit
dc356d0
·
1 Parent(s): e52c917

Redirect chrome logs to chrome.log and fix extension ownership

Browse files
Files changed (2) hide show
  1. Dockerfile +3 -2
  2. start_hf.sh +3 -1
Dockerfile CHANGED
@@ -7,8 +7,9 @@ COPY chatgpt-free-api/gpt-extension /opt/gpt-extension
7
  COPY free-gemini-api/extension /opt/gemini-extension
8
  COPY flow-agent/extension /opt/flow-extension
9
 
10
- # Set correct permissions
11
- RUN chmod -R 755 /opt/gpt-extension /opt/gemini-extension /opt/flow-extension
 
12
 
13
  # Replace the start script with the non-root version
14
  COPY --chmod=755 start_hf.sh /start.sh
 
7
  COPY free-gemini-api/extension /opt/gemini-extension
8
  COPY flow-agent/extension /opt/flow-extension
9
 
10
+ # Set correct permissions and ownership
11
+ RUN chown -R 1000:1000 /opt/gpt-extension /opt/gemini-extension /opt/flow-extension && \
12
+ chmod -R 755 /opt/gpt-extension /opt/gemini-extension /opt/flow-extension
13
 
14
  # Replace the start script with the non-root version
15
  COPY --chmod=755 start_hf.sh /start.sh
start_hf.sh CHANGED
@@ -62,6 +62,8 @@ fi
62
 
63
  # 5. Start Go Monitor Server
64
  echo "🚀 Starting Go Monitor Server..."
 
 
65
  cd /opt/monitor-server
66
  ./monitor-server > /home/chrome/monitor.log 2>&1 &
67
 
@@ -202,4 +204,4 @@ google-chrome-stable \
202
  --disable-site-isolation-trials \
203
  --js-flags="--max-old-space-size=256" \
204
  --metrics-recording-only \
205
- 'https://gemini.google.com/app'
 
62
 
63
  # 5. Start Go Monitor Server
64
  echo "🚀 Starting Go Monitor Server..."
65
+ touch /home/chrome/chrome.log
66
+ ln -sf /home/chrome/chrome.log /opt/monitor-server/public/chrome.log
67
  cd /opt/monitor-server
68
  ./monitor-server > /home/chrome/monitor.log 2>&1 &
69
 
 
204
  --disable-site-isolation-trials \
205
  --js-flags="--max-old-space-size=256" \
206
  --metrics-recording-only \
207
+ 'https://gemini.google.com/app' > /home/chrome/chrome.log 2>&1