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 | ||||
| ``` | ||||
|  | ||||
| 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: | ||||
|  | ||||
| ```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. | ||||
|  | ||||
| ``` | ||||
| $ abra app traefik.example.com deploy | ||||
| $ abra app traefik deploy | ||||
| ``` | ||||
|  | ||||
| We can then check that everything came up as expected. | ||||
|  | ||||
| ```bash | ||||
| $ abra app traefik.example.com ps   # status check | ||||
| $ abra app traefik.example.com logs # logs watch | ||||
| $ abra app traefik ps   # status check | ||||
| $ abra app traefik logs # logs watch | ||||
| ``` | ||||
|  | ||||
| ## Deploy Nextcloud | ||||
| @ -116,10 +118,12 @@ Let's create a new Nextcloud app. | ||||
| $ 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. | ||||
|  | ||||
| ```bash | ||||
| $ abra app cloud.example.com secret generate --all | ||||
| $ abra app nextcloud secret generate --all | ||||
| ``` | ||||
|  | ||||
| !!! warning | ||||
| @ -132,24 +136,25 @@ $ abra app cloud.example.com secret generate --all | ||||
| Then we can deploy the Nextcloud. | ||||
|  | ||||
| ```bash | ||||
| $ abra app cloud.example.com deploy | ||||
| $ abra app nextcloud deploy | ||||
| ``` | ||||
|  | ||||
| And once again, we can watch to see that things come up correctly. | ||||
|  | ||||
| ```bash | ||||
| $ abra app nextcloud.example.com ps   # status check | ||||
| $ abra app nextcloud.example.com logs # logs watch | ||||
| $ abra app nextcloud ps   # status check | ||||
| $ abra app nextcloud logs # logs watch | ||||
| ``` | ||||
|  | ||||
| !!! 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 | ||||
|     $ 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. | ||||
|  | ||||
| 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