This documentation is for WSO2 App Factory 1.0.0. View documentation for the latest release.
Skip to end of metadata
Go to start of metadata

How do I copy over my existing source code to appfactorypreview.wso2.com?

You create a new application (Refer the documentation to create a new application). With this new application, you will get a repository space allocated for the application as https://appfactorypreview.wso2.com:8443/git/testdemoapp.git. Create a branch from the repository trunk. (Refer the documentation to create a branch.) Check in your existing code into the new branch. (Refer the documentation to checking in the code.)

How can I integrate my own GIT repository with the WSO2 App Factory?

If you already have a GIT repository on your own, with your source codes already in it, you can configure WSO2 App Factory to connect to your GIT repo instead of the default appfactorypreview.wso2.com GIT repo. In $AF_HOME/repository/conf/appfactory/appfactory.xml, you can specify your GIT repo URL (BaseURL), Git Admin Username (GitblitAdminUserName) and Git Admin Password (GitblitAdminPassword) in "RepositoryProviderConfig" element.

Can I link up any other source control module other than git into WSO2 App Factory ?

This is possible. You need to follow the steps in Adding a new Repository Provider.

Can I add in my own type of application into App Factory ?

Yes you can add your own application types into App Factory as described in Adding new Application Types, provided they are related to the supported types. i.e. Web Applications, JAX-RS, JAX-WS, Jaggery etc.

Can I invite members who are external to the App Factory into the application team?

No, if you need to invite a member into the team he/she needs to be first registered with App Factory.

Is it possible for me to create a default team size with desired roles ?

No size restrictions are set for teams in WSO2 App Factory. You can either use the existing roles or create new roles as described in Configuring Application Roles

How do I create a database and tables to store my application's data?

There are three operations involved in creating a database. 

 i. Creating a database
ii. Creating a database user
iii. Creating a database template (This is template with various database level permissions)

Creating a database user
There are 2 ways to create a database user.
 i. You can create a database user first by navigating to Resources --> Database Configurations --> Create New DB User. You can use this DB user for any database table creation. 
ii. Create the database user on the database creation time by selecting  "Advanced Options".
Creating a database template
Similar to creating a database user, you can create database permission templates in two ways. 
 i. Navigate to Resources --> Database Configurations --> Create New DB Permission Template. You can use this DB template any database table creation. 
ii. Create the database template on the database creation time by selecting  "Advanced Options".
Creating a database
There are multiple ways of creating a database in App Factory. 
 i. A basic database can be created only with the database name and the database password. If required, you can later associate an earlier created database user and a database template for this database. 
ii. You can associate a DB user and a DB template from the earlier created lists at the database creation time.
iii. Create database while specifying the DB user and the DB template on the fly. 

For more details, see Databases for steps to create a database and update it by adding tables and data. 

Is it possible to share resources across applications ?

No, resources created are for a specific application.

How do I take database dumps and reload data?

See Updating Databases for the commands.

What is meant by the Build Number?

Under "Repositories & Builds" section, the number associated with the Build is, last build number. This number is unique to each version of an application.

How can I link up my existing issue management system to WSO2 App Factory ?

See Adding new Issue Trackers for adding a new issue management system.

 

  • No labels