PromucFlow_constructor/app/server
Arpit Mohan 614b1b3f0d Creating default groups for the user's personal organization when the new user signs up
The default groups for an organization are created by copying over data from the groups collection with the organizationId 'default-org'. This ensures that we can update the permissions in the DB and add new permissions without any code changes. The new user is then assigned to these groups so that they have all the permissions required to administer the organization.

Also adding a display name for the groups so that the UI can show a different name than the one used internally within the DB to represent the group.
2019-12-11 10:20:28 +00:00
..
appsmith-interfaces JS functions can now be stored to an action. 2019-12-05 09:19:45 +00:00
appsmith-plugins Merge branch 'master' into 'release' 2019-11-18 08:46:59 +00:00
appsmith-server Creating default groups for the user's personal organization when the new user signs up 2019-12-11 10:20:28 +00:00
mongo-seed Adding mongo seed data that will be recreated whenever docker-compose causes the containers to restart 2019-10-16 11:27:02 +00:00
.gitignore Convert the project into a multi-module structure 2019-09-16 11:21:57 +00:00
.gitlab-ci.yml Converting the docker conatiners to appsmith organization 2019-11-21 13:20:15 +05:30
build.sh Convert the project into a multi-module structure 2019-09-16 11:21:57 +00:00
buildpack-run.sh Ensuring that the plugins directory is in the same path as the jar 2019-09-17 18:02:58 +05:30
docker-compose.yml Adding the capability to associate a user with multiple organizations 2019-11-13 10:23:23 +00:00
Dockerfile Creating dockerfile that creates the server image. 2019-11-14 12:50:37 +00:00
entrypoint.sh Creating dockerfile that creates the server image. 2019-11-14 12:50:37 +00:00
pom.xml Creating dockerfile that creates the server image. 2019-11-14 12:50:37 +00:00
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 Convert the project into a multi-module structure 2019-09-16 11:21:57 +00: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 repo for the Appsmith framework.

How to build

$ ./build.sh <arguments>

For example:

$ ./build.sh -DskipTests

This will

  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