GitHub user ajinkya-dhamnaskar opened a pull request:

    https://github.com/apache/airavata/pull/57

    Self contained Docker Images

    I have cleaned the branch. Please ignore all deletes.
    These are self contained docker images, basic idea is to ease the 
deployment process.
    Images can be deployed across different systems, proper entries need to be 
there in airavata-server.properties file.
    Please find build and run instructions in readme.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/ajinkya-dhamnaskar/airavata airavata/docker

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/airavata/pull/57.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #57
    
----
commit 24ced80054f084a78d86fff36672c834e144d3e9
Author: Jeff Kinnison <[email protected]>
Date:   2016-06-10T20:46:02Z

    add simstream module to airavata

commit 70f85795304e8ce719ffac50d41b5b31cf9fc800
Author: scnakandala <[email protected]>
Date:   2016-07-07T15:42:47Z

    creating new branch for grouper integration

commit 89e0fdc80740223c44e676a5de4ac36d6cddebcb
Author: scnakandala <[email protected]>
Date:   2016-07-07T15:43:40Z

    adding more files

commit c3ea76ed8ee74e1bf3059ddee0fbcb9185c29290
Author: scnakandala <[email protected]>
Date:   2016-07-07T16:55:23Z

    bug fix in search experiments and projects

commit 5d1f9e706848639301e7f9cbac95ed88c7435a58
Author: scnakandala <[email protected]>
Date:   2016-07-07T19:46:55Z

    fixing resource not found exception

commit 59449b28eae9ab112386e2d30b3b18891870d34c
Author: scnakandala <[email protected]>
Date:   2016-07-07T20:23:49Z

    fixing id not set issue

commit 2c1dc547567f6028ba81d290e6977749536283c9
Author: scnakandala <[email protected]>
Date:   2016-07-07T20:33:13Z

    fixing id not set issue

commit 9f57e42204938ac32ffbdf9aa5153118a1441eaf
Author: scnakandala <[email protected]>
Date:   2016-07-07T20:48:17Z

    fixing id not set issue

commit 639813231a297be0ac50a94050a9ae6341c7de3d
Author: scnakandala <[email protected]>
Date:   2016-07-08T04:02:54Z

    adding grouper config files to the bin directory

commit 35466d476e2db5b50286e934c556bcf3bcbb6929
Author: scnakandala <[email protected]>
Date:   2016-07-08T22:55:39Z

    fixing emptyIds bug

commit 52dc070d7acc3d0d5cb8d80416884bacb5f0d04d
Author: Vivek Sachdeva <[email protected]>
Date:   2016-07-10T20:55:22Z

    Add method to get user memberships. Allow the owner of the group to make 
updates

commit 6148dabfbb3e4d1c794988b23018596b06a3e361
Author: scnakandala <[email protected]>
Date:   2016-07-11T16:38:21Z

    fixing get all users error

commit 7c6a11d3ab871c2687d08695fbf1421ad5fcabde
Author: scnakandala <[email protected]>
Date:   2016-07-11T19:38:40Z

    fixing throw exception issue

commit 171ee0c26354f1cea131a2bbed81557283090da1
Author: scnakandala <[email protected]>
Date:   2016-07-11T22:48:46Z

    WIP

commit eaf20ccf26819132d17aed02aed8601383298d54
Author: scnakandala <[email protected]>
Date:   2016-07-12T15:49:42Z

    adding Group Management related API methods

commit 2e7ecb3f95d0cd33635b11493bbf64d54e99d71e
Author: scnakandala <[email protected]>
Date:   2016-07-12T16:01:09Z

    adding missing files

commit d12f590e807c84310e879b9c3241a748ba7a553f
Author: scnakandala <[email protected]>
Date:   2016-07-12T23:24:57Z

    fixing getAllAccessibleUsers issue

commit 5f9dacea192c250ab18551423974b43f394c3659
Author: scnakandala <[email protected]>
Date:   2016-07-12T23:25:48Z

    removing main method added for testing

commit 620d9fb6aecadff92c95aa27a28517d62d5a7684
Author: scnakandala <[email protected]>
Date:   2016-07-13T05:31:48Z

    Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/airavata 
into grouper-integration
    
    # Conflicts:
    #   
airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java
    #   
airavata-api/airavata-api-stubs/src/main/java/org/apache/airavata/api/Airavata.java
    #   
airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_types.cpp
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/ComponentStatus.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/EdgeModel.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/NodeModel.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/PortModel.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/WorkflowModel.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/WorkflowStatus.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/ApplicationDeploymentDescription.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/ApplicationModule.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/CommandObject.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/SetEnvPaths.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appinterface/ApplicationInterfaceDescription.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/BatchQueue.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/CloudJobSubmission.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/ComputeResourceDescription.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/GlobusJobSubmission.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/JobSubmissionInterface.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/LOCALSubmission.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/ResourceJobManager.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/SSHJobSubmission.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/UnicoreJobSubmission.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/ComputeResourcePreference.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/GatewayResourceProfile.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/StoragePreference.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/storageresource/StorageResourceDescription.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/application/io/InputDataObjectType.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/application/io/OutputDataObjectType.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ErrorModel.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ValidationResults.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/commons/ValidatorResult.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/DataMovementInterface.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/GridFTPDataMovement.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/LOCALDataMovement.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/SCPDataMovement.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/UnicoreDataMovement.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/replica/DataProductModel.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/replica/DataReplicaLocationModel.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AiravataClientException.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AiravataSystemException.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AuthenticationException.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/AuthorizationException.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ExperimentNotFoundException.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/InvalidRequestException.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/LaunchValidationException.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ProjectNotFoundException.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/TimedOutException.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ValidationResults.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/error/ValidatorResult.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentModel.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentStatistics.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentSummaryModel.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/UserConfigurationDataModel.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/job/JobModel.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ExperimentStatusChangeEvent.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/JobIdentifier.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/JobStatusChangeEvent.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/JobStatusChangeRequestEvent.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/Message.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessIdentifier.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessStatusChangeEvent.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessStatusChangeRequestEvent.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessSubmitEvent.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/ProcessTerminateEvent.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskIdentifier.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskOutputChangeEvent.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskStatusChangeEvent.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/TaskStatusChangeRequestEvent.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/process/ProcessModel.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/scheduling/ComputationalResourceSchedulingModel.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/security/AuthzToken.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/ExperimentStatus.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/JobStatus.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/ProcessStatus.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/status/TaskStatus.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/DataStagingTaskModel.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/EnvironmentSetupTaskModel.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/JobSubmissionTaskModel.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/MonitorTaskModel.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/task/TaskModel.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/user/NSFDemographics.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/user/UserProfile.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/workspace/Gateway.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/workspace/Group.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/workspace/Notification.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/workspace/Project.java
    #   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/workspace/User.java
    #   
modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/experiment/catalog/resources/WorkerResource.java

commit d6a8208ce6bbd37b71aa40b2ce1d3fd97c2c8ae4
Author: scnakandala <[email protected]>
Date:   2016-07-13T05:37:27Z

    adding missing files

commit d0018464e7eaffa8e6b1ce18dc683a19a7e92517
Author: scnakandala <[email protected]>
Date:   2016-07-13T16:00:51Z

    modifying grouper based search in AiravataServerHandler

commit 69631afc8e30a07aef3a900ec474c8c77c19e354
Author: scnakandala <[email protected]>
Date:   2016-07-13T17:27:17Z

    Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/airavata 
into grouper-integration
    
    # Please enter a commit message to explain why this merge is necessary,
    # especially if it merges an updated upstream into a topic branch.
    #
    # Lines starting with '#' will be ignored, and an empty message aborts
    # the commit.

commit 639e8910e3770153f8dc4521b9d2e4fc3c12e420
Author: scnakandala <[email protected]>
Date:   2016-07-14T05:16:20Z

    Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/airavata 
into grouper-integration
    
    # Please enter a commit message to explain why this merge is necessary,
    # especially if it merges an updated upstream into a topic branch.
    #
    # Lines starting with '#' will be ignored, and an empty message aborts
    # the commit.

commit 21dee28f5001566cb77bf6c8fd3b0d344bfbb794
Author: scnakandala <[email protected]>
Date:   2016-07-14T05:40:04Z

    merge

commit 936a4990f2e660925852437c99b3a4aba4dba237
Author: scnakandala <[email protected]>
Date:   2016-07-14T06:46:52Z

    fixing bug

commit 4e92050b2a5a3031a0606dbfe4a6baea9d5eee8b
Author: scnakandala <[email protected]>
Date:   2016-07-14T06:58:37Z

    Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/airavata 
into grouper-integration
    
    # Conflicts:
    #   
airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata.cpp
    #   
airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata.h

commit ab43d4f5ed021f625b428aedf586a771b2457633
Author: scnakandala <[email protected]>
Date:   2016-07-14T07:01:21Z

    adding missing files

commit 1871ba11d3c16a307c418fe8679c8034ce937cd3
Author: scnakandala <[email protected]>
Date:   2016-07-14T21:48:01Z

    fixing clone experiment bug related to sharing

commit defc75b478327255469a10bcbf1e1c7781699f82
Author: scnakandala <[email protected]>
Date:   2016-07-15T13:21:00Z

    return empty when accessible number of resources is zero

commit 971947c16435b269b927129a73d3edcb4f4703a1
Author: scnakandala <[email protected]>
Date:   2016-07-15T14:37:48Z

    creating project in grouper if not it exists

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to