Welcome to Colyseus Cloud¶
Colyseus Cloud provides a managed infrastructure for your Colyseus application.
Project template¶
In order to deploy your Colyseus application to Colyseus Cloud, you need to follow the project template from npm create colyseus-app@latest
command:
The key important configurations the template provide are:
- Usage of
@colyseus/tools
to start the application - An
ecosystem.config.js
file at the root of the project (with the"script"
pointing to your application's entrypoint)
Deploying your application¶
From your terminal, run the following command to deploy your application to Colyseus Cloud.
You will be redirected to your browser, where you will be asked to select which application you want to deploy.
This will generate a .colyseus-cloud.json
file at the root of your project with credentials capable of deploying your application in the future. Keep this file safe!
Available command-line options:¶
--env [env]
: The deployment environment. Default isproduction
. (The.colyseus-cloud.json
file stores the configuration per environment.)--remote [remote]
: Force a specific git remote to deploy from. Value is stored on.colyseus-cloud.json
--branch [branch]
: Force a specific git branch to deploy from. Value is stored on.colyseus-cloud.json
--reset
: Reset application selection for deployment--preview
: Open web interface to preview the deployment.
Customizing build steps¶
By default, Colyseus Cloud is going to build your server-side code using the build
script from your package.json
file:
You can customize how your server-side code is built by updating the "Build Command" in your Colyseus Cloud application settings, under "Build settings".