This page last changed on Feb 10, 2011 by dhansen@atlassian.com.

This page describes the process for migrating FishEye between servers.
If you have defined the FISHEYE_INST Environment Variable, then upgrades and migrations of your FishEye instance will be relatively simpler.

If you have defined FISHEYE_INST

1) Shut down your current FishEye server completely.
2) Copy the FISHEYE_INST directory to your destination server.
3) Copy and set up all of your Environment Variables from your source server to your destination server (remembering to set up your FISHEYE_INST directory to point to the location where you copied the data to in Step 2).
4) Install FishEye on your destination server.
5) Start FishEye. It should pick up your environment variables, and from that access your FISHEYE_INST directory, which contains your configuration.

If you have not defined FISHEYE_INST

1) Shut down your current FishEye server completely.
2) Copy the FISHEYE_HOME/config.xml file and FISHEYE_HOME/var folder into to one folder on your destination server, called fisheye_inst.
3) Copy and set up all of your Environment Variables from your source server to your destination server. In addition to this, set up the FISHEYE_INST env variable such as follows

export FISHEYE_INST=/path/to/fisheye_inst

replacing the /path/to/fisheye_inst with the fully qualified path to the fisheye_inst folder you set up in Step 2.
4) Install FishEye on your destination server.
5) Start FishEye. It should pick up your environment variables, and from that access your FISHEYE_INST directory, which contains your configuration.

External Databases
Please note that the steps above will only move your Fisheye data. If you are using an external database, it will assume that your database is accessible from the new server.
Document generated by Confluence on Apr 03, 2011 23:09