Skip to content

diogocapela/strapi-box

Repository files navigation

strapi-box

Code Style

Strapi CMS starter.

Required Software

Recommended Software

Scripts

# 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

How to Deploy the First Release

  1. Change to the correct Node.js version
$ nvm use
  1. Install all the dependencies
$ npm install
  1. Remove these lines from the .gitignore file
database/*
!database/.gitkeep
public/uploads/*
!public/uploads/.gitkeep
build
  1. Run the project and create all the admin accounts
$ npm run dev
  1. 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>
  1. 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,
    },
  ],
},
  1. Build the project for production
$ npm run build
  1. Commit the first release
$ git add .

$ git commit -m "release: 1.0.0"

$ git push

About

Strapi CMS starter.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published