hunk.code_window:   children?: ReactNode;
     displayName?: string;
     isFixed?: boolean;
   };
   export function PageWrapper(props: PageWrapperProps) {
  
hunk.labels: keep keep add keep keep keep
hunk.after_edit:   isSavable?: boolean;
  
hunk.file_path: app/client/src/pages/common/PageWrapper.tsx
hunk.type: add
file: #!/bin/bash
  set -o errexit
  # Check if Lock File exists, if not create it and set trap on exit
  if { set -C; 2>/dev/null >/home/ubuntu/.appsmith.lock; }; then
      trap "rm -f /home/ubuntu/.appsmith.lock" EXIT
  else
      exit
  fi
  
  start_docker() {
      if [ `sudo systemctl is-active docker.service` == "inactive" ];then
          echo "Starting docker"
          sudo systemctl start docker.service
      fi
  }
  start_docker
  
  install_dir="/home/ubuntu/appsmith"
  # Check if Apsmith setup, if not create run setup up script
  if [ ! -f $install_dir/docker-compose.yml ]; then
      echo ""
      echo "Setting Appsmith"
      first_time_setup_script=$install_dir/scripts/first-time-setup.sh 
      chmod +x $first_time_setup_script;
      /bin/bash $first_time_setup_script
  else
      echo "Booting appsmith"
      cd $install_dir
      docker-compose up --detach --remove-orphans
  fi
  