Restore an erpnext 12 backup to erpnext 14

If you have installed V14 via docker follow the method as per the link.

Note: V14 doesn’t come with HRMS.
You must build custom image with all your custom apps and required frappe apps(eg HRMS)
Refer to image built with HRMS

In general follow the below steps

  1. Create a site with V14
  2. Get the HRMS app and other apps that you have installed in V12 to the bench. You don’t have to install to the site at this time.
  3. Download the backup and restore to the site
  4. Now install all the required apps including HRMS and other custom apps.
  5. Do bench migrate