# Migration guide from alpha.7.4 to alpha.8
Here are the major changes:
- Fix deployment process
- Setup database connection on project creation
- Helper for table creation for SQL database
馃挕 TIP
Feel free to join us on Slack (opens new window) and ask questions about the migration process.
# Getting started
Install Strapi alpha.8
globally on your computer. To do so run npm install strapi@3.0.0-alpha.8 -g
.
When it's done, generate a new empty project strapi new myNewProject
(don't pay attention to the database configuration).
# Configurations
You will have to update just 1 file: package.json
- Edit the scripts section: (only the
setup
line has changed)
{
"scripts": {
"setup": "cd admin && npm run setup",
"start": "node server.js",
"strapi": "node_modules/strapi/bin/strapi.js",
"lint": "node_modules/.bin/eslint api/**/*.js config/**/*.js plugins/**/*.js",
"postinstall": "node node_modules/strapi/lib/utils/post-install.js"
}
}
- Edit the Strapi's dependencies version: (move Strapi's dependencies to
3.0.0-alpha.8
version)
{
"dependencies": {
"lodash": "4.x.x",
"strapi": "3.0.0-alpha.8",
"strapi-mongoose": "3.0.0-alpha.8"
}
}
# Update the Admin
Delete your old admin folder and replace by the new one.
# Update the Plugins
Copy these 3 files /plugins/users-permissions/config/jwt.json
, /plugins/users-permissions/config/roles.json
and /plugins/users-permissions/models/User.settings.json
from your old project and paste them in the corresponding ones in your new project. It is important to save these files.
Then, delete your old plugins
folder and replace it by the new one.
That's all, you have now upgraded to Strapi alpha.8
.