mirror of
				https://github.com/strapi/strapi.git
				synced 2025-10-31 01:47:13 +00:00 
			
		
		
		
	
		
			
				
	
	
	
		
			1.2 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.2 KiB
		
	
	
	
	
	
	
	
Deployment
#1 - Configurate
Update the production settings with the IP and domain name where the project will be running.
Path — ./config/environments/production/server.json.
{
  "host": "domain.io", // IP or domain
  "port": 1337,
  "autoReload": {
    "enabled": false
  },
  "admin": {
    "path": "/dashboard" // We highly recommend to change the default `/admin` path for security reasons.
  }
}
⚠️ If you changed the path to access to the administration, the step #2 is required.
#2 - Setup (optional)
Run this following command to install the dependencies and build the project with your custom configurations.
cd /path/to/the/project
npm run setup
Note: To display the build logs use the --debug option
npm run setup --debug.
#3 - Launch the server
Run the server with the production settings.
NODE_ENV=production npm start
We highly recommend to use pm2 to manage your process.
Advanced configurations
If you want to host the administration on another server than the API, please take a look at this dedicated section.
