fixes
This commit is contained in:
@@ -120,10 +120,10 @@ COPY --from=builder /app/templates /app/templates
|
|||||||
COPY --from=builder /app/migrations /app/migrations
|
COPY --from=builder /app/migrations /app/migrations
|
||||||
COPY --from=builder /app/seeds /app/seeds
|
COPY --from=builder /app/seeds /app/seeds
|
||||||
|
|
||||||
# Copy admin panel standalone build
|
# Copy admin panel standalone build (Next.js recommended layout)
|
||||||
COPY --from=admin-builder /app/.next/standalone /app/admin
|
COPY --from=admin-builder /app/.next/standalone/ /app/
|
||||||
COPY --from=admin-builder /app/.next/static /app/admin/.next/static
|
COPY --from=admin-builder /app/public /app/public
|
||||||
COPY --from=admin-builder /app/public /app/admin/public
|
COPY --from=admin-builder /app/.next/static /app/.next/static
|
||||||
|
|
||||||
# Copy start script
|
# Copy start script
|
||||||
COPY start.sh /app/start.sh
|
COPY start.sh /app/start.sh
|
||||||
|
|||||||
8
start.sh
8
start.sh
@@ -1,9 +1,13 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
set -e
|
||||||
|
|
||||||
# Start Next.js admin panel in background on port 3000
|
# Start Next.js admin panel in background on port 3000
|
||||||
HOSTNAME="0.0.0.0" PORT=3000 node /app/admin/server.js &
|
HOSTNAME="0.0.0.0" PORT=3000 node /app/server.js &
|
||||||
|
|
||||||
# Wait for Next.js to start
|
# Optional: small log so you know it started
|
||||||
|
echo "Started Next.js admin on :3000" >&2
|
||||||
|
|
||||||
|
# Wait a bit so proxy doesn't hit it before it's listening
|
||||||
sleep 3
|
sleep 3
|
||||||
|
|
||||||
# Start Go API (uses PORT env from Dokku, defaults to 5000)
|
# Start Go API (uses PORT env from Dokku, defaults to 5000)
|
||||||
|
|||||||
Reference in New Issue
Block a user