PromucFlow_constructor/app/server
Arpit Mohan f19a5b34ab Merge branch 'release' of github.com:appsmithorg/appsmith into release
[remote "client1"]
	url = /tmp/client-1
	fetch = +refs/heads/*:refs/remotes/client1/*
2020-08-20 18:25:46 +05:30
..
appsmith-interfaces Change return type of plugin execution to be more specific (#247) 2020-08-10 14:41:32 +05:30
appsmith-plugins Fix numbers being converted to floats in JSON Post body (#241) 2020-08-11 14:07:34 +05:30
appsmith-server Users created won't have any orgs if a template is configured (#374) 2020-08-20 18:24:31 +05:30
envs Database credentials encryption in MongoDB (#80) 2020-07-14 14:45:08 +05:30
mongo-seed Code formatting corrected. 2020-04-20 18:17:25 +05:30
scripts Mysql plugin integration (#53) 2020-07-21 16:01:42 +05:30
.gitignore Move application configuration to be loaded from environment variables (#23) 2020-07-06 14:35:56 +05:30
.gitlab-ci.yml Merge branch 'release' into feature/acl-spring-object 2020-06-12 19:14:31 +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
entrypoint.sh Merge branch 'release' into feature/acl-spring-object 2020-04-28 18:13:06 +05:30
pom.xml Add maven-license-plugin to the project (#73) 2020-07-10 15:58:04 +05:30
Procfile
README.md Updating server README to get Github Actions to run 2020-08-20 18:01:44 +05:30
system.properties

Appsmith Server

This is the server-side repo for the Appsmith framework.

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. The MongoDB database is run in-memory during tests so that shouldn't be a problem.