fix: Add data directory for LevelDB with proper permissions - Create /app/data directory for persistent storage - Set correct ownership for nodejs user - Fix database initialization issues
This commit is contained in:
parent
e5098c8035
commit
4db7f2073e
@ -28,6 +28,8 @@ COPY --from=deps /app/node_modules ./node_modules
|
|||||||
COPY --from=build /app/dist ./dist
|
COPY --from=build /app/dist ./dist
|
||||||
COPY --from=build /app/pkg ./pkg
|
COPY --from=build /app/pkg ./pkg
|
||||||
RUN echo '{"type":"commonjs"}' > /app/pkg/package.json
|
RUN echo '{"type":"commonjs"}' > /app/pkg/package.json
|
||||||
|
# Create data directory for LevelDB with proper permissions
|
||||||
|
RUN mkdir -p /app/data && chown -R nodejs:nodejs /app/data
|
||||||
EXPOSE 9090
|
EXPOSE 9090
|
||||||
USER nodejs
|
USER nodejs
|
||||||
CMD ["node", "dist/index.js"]
|
CMD ["node", "dist/index.js"]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user