Skip to main content

Introduction

This guide covers deploying Angular applications on Shard Cloud.

Creating Your Project

Ensure you have Node.js and npm installed.

Installing Angular CLI

Creating a New Project

Building Your Project

Build the production output:
This creates a dist/ folder with optimized files.

Serving Your Angular App

Angular apps are static files that need a server:

Using serve

Using Express

Create a server.js file:
server.js
Replace my-angular-app with your actual project name in the path.

Shard Cloud Configuration

Create a .shardcloud file:
.shardcloud

Deploying

1

Build Your Application

Run ng build --configuration production.
2

Prepare Your Files

Ensure you have:
  • Source files
  • package.json
  • .shardcloud
  • angular.json
3

Exclude Unnecessary Files

Remove: node_modules/, dist/, package-lock.json
4

Create ZIP Archive

Compress your project folder.
5

Upload to Shard Cloud

Go to Shard Cloud Dashboard and upload.

Additional Resources

Visit the official Angular documentation for more information.

Troubleshooting

Increase MEMORY to at least 1024MB for Angular builds.
Ensure your server serves index.html for all routes.