---
title: 'Setup ESS2 to Production'
---
Setup ESS2 to Production
===
## Pre-build Setup for Front-end
1. Go to `/frontend/src/environments/environment.prod.ts`
2. Edit `erp_link`, `backend_url`, `ws_url`. Usually, `ws_url` is always the same with `backend_url`.
## Build Front-end
1. Go to `/frontend`
2. Open CMD. Execute `ng build --prod`
3. Go to `/frontend` again. Copy all files on `/dist`
> `/dist` is the location of Front-end Distributable
## Back-end Setup
### Setup
Install the required node modules. Go to `/backend`. Open CMD with Administrator Rights.
1. Execute this command respectively.
- `npm i -g node-gyp`
- `npm i -g --production windows-build-tools`
- `npm i java`
- `npm install`
2. Setup Schema
- Install ALL the SQL script on your database on `\schema`.
## Setup Backend as a Service
- Go to `/backend`
- run this command:
`npm i -g node-windows`
- Go to project root directory and run:
`npm link node-windows`
- Open CMD go to `\backend` and execute this command:
`node install_service.js`