Strapi CMS starter.
# Install all the dependencies
$ npm install
# Start the development server
$ npm run dev
# Build with development settings
$ npm run build:dev
# Build with production settings
$ npm run build:prod
# Start the production server
$ npm run start
- Change to the correct Node.js version
$ nvm use
- Install all the dependencies
$ npm install
- Remove these lines from the
.gitignore
file
database/*
!database/.gitkeep
public/uploads/*
!public/uploads/.gitkeep
build
- Run the project and create all the admin accounts
$ npm run dev
- Comment these lines on the
admin/src/components/Logout/index.js
file
<DropdownItem onClick={handleGoTo} className="item">
<FormattedMessage id="app.components.Logout.profile" />
</DropdownItem>
<DropdownItem onClick={handleGoToAdministrator} className="item">
<FormattedMessage id="app.components.Logout.admin" />
</DropdownItem>
- Comment these lines on the
admin/src/components/LeftMenuLinkContainer/index.js
file
plugins: {
searchable: false,
name: 'plugins',
emptyLinksListMessage: messages.noPluginsInstalled.id,
links: pluginsLinks,
},
general: {
searchable: false,
name: 'general',
links: [
{
icon: 'list',
label: messages.listPlugins.id,
destination: '/list-plugins',
},
{
icon: 'shopping-basket',
label: messages.installNewPlugin.id,
destination: '/marketplace',
},
{
icon: 'cog',
label: messages.settings.id,
destination: SETTINGS_BASE_URL,
},
],
},
- Build the project for production
$ npm run build
- Commit the first release
$ git add .
$ git commit -m "release: 1.0.0"
$ git push