2
0

postCreateCommand.sh 634 B

123456789101112131415161718192021222324252627
  1. # Instal additional packages
  2. sudo apt update
  3. sudo apt-get install -y --no-install-recommends \
  4. chromium fonts-lato fonts-ipafont-gothic fonts-noto-cjk
  5. sudo apt-get clean -y
  6. # Set permissions for shared directory for bulk export
  7. mkdir -p /tmp/page-bulk-export
  8. sudo chown -R node:node /tmp/page-bulk-export
  9. sudo chmod 700 /tmp/page-bulk-export
  10. # Setup pnpm
  11. SHELL=bash pnpm setup
  12. eval "$(cat /home/node/.bashrc)"
  13. pnpm config set store-dir /workspace/.pnpm-store
  14. # Update pnpm
  15. pnpm i -g pnpm
  16. # Install turbo
  17. pnpm install turbo --global
  18. # Install dependencies
  19. turbo run bootstrap
  20. # Install Lefthook git hooks
  21. pnpm lefthook install