PromucFlow_constructor/app/server
Shrikant Sharat Kandula c2af4a97fd
Fix sporadic build errors (#4453)
Because of the Java version not being explicitly set
in this plugin, the build of the whole project fails
sporadically in IntelliJ since it's trying to compile the
code as Java 8, which will obviously fail.
2021-05-12 16:41:42 +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 Fix sporadic build errors (#4453) 2021-05-12 16:41:42 +05:30
appsmith-server fix: upgrade com.github.cloudyrock.mongock:mongock-spring from 3.2.5 to 3.3.2 (#4355) 2021-05-10 19:53:59 +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
README.md [Docs] Imrove readme file in server, improve client getting started g… (#4327) 2021-05-07 16:55:48 +06:00
system.properties

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.