PromucFlow_constructor/app/server
2021-05-10 13:51:43 +05:30
..
.run Added throwing a properly formatted error for client to consume when dynamic binding path list contains an invalid entry (#3343) 2021-03-03 17:47:35 +05:30
appsmith-interfaces Bump commons-io from 2.6 to 2.7 in /app/server/appsmith-interfaces (#4172) 2021-05-09 09:49:43 +05:30
appsmith-plugins Feature: connect to mongo db via connection string URI (#4131) 2021-05-10 10:35:45 +05:30
appsmith-server Don't create new org, if the new user has been invited to one (#4380) 2021-05-10 13:51:43 +05:30
envs Increased default limit for webclient payload (#3718) 2021-03-26 21:34:10 +05:30
mongo-seed Code formatting corrected. 2020-04-20 18:17:25 +05:30
scripts Use IPv4 on WSL machines (#2729) 2021-01-28 12:08:44 +05:30
.gitignore Initialise comments (#3328) 2021-04-29 16:03:51 +05:30
build.sh Merge branch 'release' into feature/acl-spring-object 2020-06-12 19:14:31 +05:30
buildpack-run.sh Merge branch 'release' into feature/acl-spring-object 2020-04-28 18:13:06 +05:30
docker-compose.yml Minor fix to create certbot directories during installation (#211) 2020-08-03 21:07:40 +05:30
Dockerfile Include version information when building Docker images for server and client (#2200) 2021-01-12 18:15:15 +05:30
entrypoint.sh Merge branch 'release' into feature/acl-spring-object 2020-04-28 18:13:06 +05:30
pom.xml Introducing Google Sheets Plugin (#3517) 2021-04-22 09:00:09 +05:30
Procfile Adding the JVM parameter to ensure that java stays within the memory limits set by the container 2019-10-21 12:23:00 +05:30
README.md [Docs] Imrove readme file in server, improve client getting started g… (#4327) 2021-05-07 16:55:48 +06:00
system.properties Setting java version to 11 in system.properties. 2019-09-16 16:54:28 +05:30

Appsmith Server

This is the server-side repository for the Appsmith framework. For details on setting up your development machine, please refer to the Setup Guide

How to build

$ ./build.sh <arguments>

For example:

$ ./build.sh -DskipTests

This script will perform the following steps:

  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

How to test

In order to test the code, you can run the following command:

mvn -B clean package

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.