forked from toolshed/docs.coopcloud.tech
		
	Use short app names
This commit is contained in:
		| @ -87,23 +87,25 @@ In order to have your Co-op cloud installation automagically provision SSL certi | |||||||
| $ abra app new --server example.com --domain traefik.example.com traefik | $ abra app new --server example.com --domain traefik.example.com traefik | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
|  | We can then choose `traefik` as the app name. | ||||||
|  |  | ||||||
| You will want to take a look at your generated configuration and tweak the `LETS_ENCRYPT_EMAIL` value: | You will want to take a look at your generated configuration and tweak the `LETS_ENCRYPT_EMAIL` value: | ||||||
|  |  | ||||||
| ```bash | ```bash | ||||||
| $ abra app traefik.example.com config | $ abra app traefik config | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
| This is the required environment variables that you can configure and are injected into the app configuration when deployed. | This is the required environment variables that you can configure and are injected into the app configuration when deployed. | ||||||
|  |  | ||||||
| ``` | ``` | ||||||
| $ abra app traefik.example.com deploy | $ abra app traefik deploy | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
| We can then check that everything came up as expected. | We can then check that everything came up as expected. | ||||||
|  |  | ||||||
| ```bash | ```bash | ||||||
| $ abra app traefik.example.com ps   # status check | $ abra app traefik ps   # status check | ||||||
| $ abra app traefik.example.com logs # logs watch | $ abra app traefik logs # logs watch | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
| ## Deploy Nextcloud | ## Deploy Nextcloud | ||||||
| @ -116,10 +118,12 @@ Let's create a new Nextcloud app. | |||||||
| $ abra app new --server example.com --domain cloud.example.com nextcloud | $ abra app new --server example.com --domain cloud.example.com nextcloud | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
|  | We can then choose `nextcloud` as the app name. | ||||||
|  |  | ||||||
| And we need to generate secrets for the app: database connection password, root password and admin password. | And we need to generate secrets for the app: database connection password, root password and admin password. | ||||||
|  |  | ||||||
| ```bash | ```bash | ||||||
| $ abra app cloud.example.com secret generate --all | $ abra app nextcloud secret generate --all | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
| !!! warning | !!! warning | ||||||
| @ -132,24 +136,25 @@ $ abra app cloud.example.com secret generate --all | |||||||
| Then we can deploy the Nextcloud. | Then we can deploy the Nextcloud. | ||||||
|  |  | ||||||
| ```bash | ```bash | ||||||
| $ abra app cloud.example.com deploy | $ abra app nextcloud deploy | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
| And once again, we can watch to see that things come up correctly. | And once again, we can watch to see that things come up correctly. | ||||||
|  |  | ||||||
| ```bash | ```bash | ||||||
| $ abra app nextcloud.example.com ps   # status check | $ abra app nextcloud ps   # status check | ||||||
| $ abra app nextcloud.example.com logs # logs watch | $ abra app nextcloud logs # logs watch | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
| !!! note | !!! note | ||||||
|  |  | ||||||
|     Since Nextcloud takes some time to come up live, you can run the `ps` command under `watch` like so. |     Since Nextcloud takes some time to come up live, you can run the `ps` | ||||||
|  |     command under `watch` like so. | ||||||
|  |  | ||||||
|     ```bash |     ```bash | ||||||
|     $ watch abra app nextcloud.example.com ps |     $ watch abra app nextcloud ps | ||||||
|     ``` |     ``` | ||||||
|  |  | ||||||
|     And you can wait until you see that all containers have the "Running" state. |     And you can wait until you see that all containers have the "Running" state. | ||||||
|  |  | ||||||
| Your Traefik instance should now detect that a new app is coming up and generate SSL certificates for it. | Your `traefik` instance will detect that a new app is coming up and generate SSL certificates for it. | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user