Spaces:
Sleeping
Sleeping
Commit
·
711c2ee
1
Parent(s):
295f6d1
chore: switch to nextjs user in Dockerfile and update start.sh to run frontend in background
Browse files- Dockerfile +3 -0
- 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
|
| 3 |
-
|
| 4 |
-
# Start backend
|
| 5 |
-
|
|
|
|
| 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
|