FROM node:20 RUN apt-get update && apt-get install -y postgresql postgresql-contrib git sudo gnupg2 RUN mkdir -p /var/run/postgresql && chown -R postgres:postgres /var/run/postgresql RUN chown -R postgres:postgres /var/lib/postgresql WORKDIR /app RUN git clone https://github.com/nocobase/nocobase.git -b main --depth=1 my-nocobase WORKDIR /app/my-nocobase RUN yarn install --frozen-lockfile --network-timeout 100000 WORKDIR /app COPY run.sh /app/run.sh RUN chmod +x /app/run.sh EXPOSE 4444 CMD ["/app/run.sh"]