ChenyuRabbitLove commited on
Commit
fef0c2e
·
1 Parent(s): 0c46d34

chore: update Dockerfile permissions and modify start.sh to change directory before starting backend

Browse files
Files changed (2) hide show
  1. Dockerfile +2 -1
  2. start.sh +2 -1
Dockerfile CHANGED
@@ -49,7 +49,8 @@ COPY --from=backend /usr/local/lib/python3.9/site-packages /usr/local/lib/python
49
  # Create directories and set permissions
50
  RUN mkdir -p /app/generated_images && \
51
  chown -R nextjs:nodejs /app/backend /app/generated_images && \
52
- chmod -R 755 /app/backend /app/generated_images
 
53
 
54
  COPY start.sh .
55
  RUN chmod +x start.sh
 
49
  # Create directories and set permissions
50
  RUN mkdir -p /app/generated_images && \
51
  chown -R nextjs:nodejs /app/backend /app/generated_images && \
52
+ chmod -R 755 /app/backend && \
53
+ chmod 755 /app/generated_images
54
 
55
  COPY start.sh .
56
  RUN chmod +x start.sh
start.sh CHANGED
@@ -1,5 +1,6 @@
1
  #!/bin/sh
2
  # Start frontend in background
3
  node frontend/server.js &
4
- # Start backend
 
5
  python -m uvicorn backend.app.main:app --host 0.0.0.0 --port 8000
 
1
  #!/bin/sh
2
  # Start frontend in background
3
  node frontend/server.js &
4
+ # Start backend from /app directory so it can find generated_images
5
+ cd /app
6
  python -m uvicorn backend.app.main:app --host 0.0.0.0 --port 8000