ChenyuRabbitLove commited on
Commit
711c2ee
·
1 Parent(s): 295f6d1

chore: switch to nextjs user in Dockerfile and update start.sh to run frontend in background

Browse files
Files changed (2) hide show
  1. Dockerfile +3 -0
  2. start.sh +4 -4
Dockerfile CHANGED
@@ -54,6 +54,9 @@ RUN mkdir -p /app/generated_images && \
54
  COPY start.sh .
55
  RUN chmod +x start.sh
56
 
 
 
 
57
  EXPOSE 3000 8000
58
 
59
  CMD ["./start.sh"]
 
54
  COPY start.sh .
55
  RUN chmod +x start.sh
56
 
57
+ # Switch to nextjs user
58
+ USER nextjs
59
+
60
  EXPOSE 3000 8000
61
 
62
  CMD ["./start.sh"]
start.sh CHANGED
@@ -1,5 +1,5 @@
1
  #!/bin/sh
2
- # Start frontend as nextjs user
3
- su nextjs -c "node frontend/server.js" &
4
- # Start backend as nextjs user
5
- su nextjs -c "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
5
+ python -m uvicorn backend.app.main:app --host 0.0.0.0 --port 8000