2019-09-16 11:21:57 +00:00
# Appsmith Server
2019-02-17 05:41:20 +00:00
2021-03-24 02:48:19 +00:00
This is the server-side repository for the Appsmith framework.
2019-09-16 11:21:57 +00:00
### How to build
```bash
$ ./build.sh < arguments >
```
For example:
```$bash
$ ./build.sh -DskipTests
```
2020-08-13 09:20:34 +00:00
This script will perform the following steps:
2019-09-16 11:21:57 +00:00
1. Compile the code
2. Generate the jars for server & plugins
3. Copy them into the `dist` directory
### How to run
```
$ cd ./dist
$ java -jar -Dspring.profiles.active=$env server-1.0-SNAPSHOT.jar
```
2020-07-09 12:24:12 +00:00
### How to test
2020-10-16 08:25:49 +00:00
In order to test the code, you can run the following command:
2020-07-09 12:24:12 +00:00
```
2020-07-25 12:43:29 +00:00
mvn -B clean package
2020-07-09 12:24:12 +00:00
```
2021-04-21 13:45:02 +00:00
Please make sure that you have a local Redis instance running for the test cases. During tests, the MongoDB is run in-memory. So you don't require to be running a local MongoDB instance.