PromucFlow_constructor/app/server
Sumit Kumar 38c5639542
Provide non client certificate based SSL support for Mysql, Mongo, Postgres plugins. (#3518)
- Provide non client certificate based SSL support for Mysql, Mongo, Postgres plugins.
- Added a new option default, apart from the the SSL mode types supported by the driver. Default means that go with whatever default configuration driver provides.
2021-03-19 15:03:56 +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 Provide non client certificate based SSL support for Mysql, Mongo, Postgres plugins. (#3518) 2021-03-19 15:03:56 +05:30
appsmith-plugins Provide non client certificate based SSL support for Mysql, Mongo, Postgres plugins. (#3518) 2021-03-19 15:03:56 +05:30
appsmith-server Provide non client certificate based SSL support for Mysql, Mongo, Postgres plugins. (#3518) 2021-03-19 15:03:56 +05:30
envs Add recaptcha verification for user signup on the server (#3383) 2021-03-11 07:25:01 +05:30
mongo-seed
scripts Use IPv4 on WSL machines (#2729) 2021-01-28 12:08:44 +05:30
.gitignore
build.sh
buildpack-run.sh
docker-compose.yml
Dockerfile
entrypoint.sh
pom.xml
Procfile
README.md
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. During tests, the MongoDB is run in-memory. So you don't require to be running a local MongoDB instance.