Add instructions to deploy to ASA-E
This commit is contained in:
56
README.md
56
README.md
@@ -2,8 +2,62 @@
|
||||
|
||||
### Deploy
|
||||
|
||||
#### Deploy To ASA-E
|
||||
|
||||
You will need access to the `spring-team` subscription in Azure. The app is running under the `spring-team` subscription and `spring-team`
|
||||
resource group.
|
||||
|
||||
To deploy or update the app do the following
|
||||
|
||||
```
|
||||
$ az account list --output table
|
||||
Name CloudName SubscriptionId TenantId State IsDefault
|
||||
------------ ----------- ------------------------------------ ------------------------------------ ------- -----------
|
||||
Spring Infra AzureCloud subscriptionid tenantId Enabled True
|
||||
```
|
||||
|
||||
Set the subscription id to the subscription id for Spring Infra.
|
||||
|
||||
```
|
||||
$ az account set --subscription subscrpitionid
|
||||
```
|
||||
|
||||
Set the following environment variables
|
||||
|
||||
```
|
||||
$ export ASAE_LOCATION=eastus
|
||||
$ export ASAE_SUBSCRIPTION=subscrpition
|
||||
$ export ASAE_SERVICE=spring-team
|
||||
$ export ASAE_RESOURCE_GROUP=spring-team
|
||||
```
|
||||
|
||||
Only need to do this when creating this step if the app doesn't already exist
|
||||
|
||||
```
|
||||
$ az spring app create --resource-group $ASAE_RESOURCE_GROUP --service $ASAE_SERVICE --name spring-cloud-issue-bot --env ISSUEBOT_GITHUB_CREDENTIALS_USERNAME=spring-cloud-issues ISSUEBOT_GITHUB_CREDENTIALS_PASSWORD=[paswsord from lastpass]
|
||||
```
|
||||
Build the issue bot app
|
||||
|
||||
```
|
||||
$ ./mvnw clean package
|
||||
```
|
||||
Deploy the app
|
||||
|
||||
```
|
||||
$ az spring app deploy --resource-group $ASAE_RESOURCE_GROUP --service $ASAE_SERVICE --artifact-path target/issue-bot-0.1.0-SNAPSHOT.jar --name spring-cloud-issue-bot
|
||||
```
|
||||
To tail the logs
|
||||
|
||||
```
|
||||
$ az spring app logs --name spring-cloud-issue-bot --resource-group $ASAE_RESOURCE_GROUP --service $ASAE_SERVICE --follow --lines 10000
|
||||
```
|
||||
|
||||
|
||||
#### Deploy To Cloud Foundry (No Longer Used)
|
||||
|
||||
`cf login -a https://api.sc2-04-pcf1-system.oc.vmware.com`
|
||||
|
||||
Set `ISSUEBOT_GITHUB_CREDENTIALS_PASSWORD` in `manifest.yaml` for the user `spring-cloud-issues`. This should be a token stored in LastPass.
|
||||
|
||||
Then run `cf push` from the root of the repo.
|
||||
Then run `cf push` from the root of the repo.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user