Now that you've opened tunnels into your services, you'll have access to all of your data in your environment. All that's left now is to actually build the site.
Build the site
From the repository root, run the command
The Platform CLI will first ask you for the source directory and the build destination, then it will use your
.platform.app.yamlfile to execute the build process locally. This will create a
_wwwdirectory in the project root that is a symlink to the currently active build, which is now located in
Move to the build destination (i.e.
cd _www) and then run a local web server to verify the build.PHPPythonRuby
php -d variables_order=EGPCS -S localhost:8001
python3 -m http.server 8000
ruby -run -e httpd . -p 8000
Applications written in Node.js, Go and Java can be configured to listen on a port locally, so it will only be necessary to execute the program directly.
That's it! Now you can easily spin up a local build of your application and test new features with full access to all of the data in your services. When you are finished, shut down the web server and then close the tunnel to your services:
Now you know how to connect to your services on Platform.sh and perform a local build during development.