Merge pull request #5629 from dokku/josegonzalez-patch-1

Update list indentation explaining network property utilization
This commit is contained in:
josegonzalez
2023-02-07 02:30:23 -05:00
committed by GitHub

View File

@@ -258,27 +258,27 @@ Containers can be attached to a network for a variety of reasons:
Whatever the reason, the semantics of the two network hooks are important and are outlined before. Whatever the reason, the semantics of the two network hooks are important and are outlined before.
- `attach-post-create`: - `attach-post-create`:
- Phase it applies to: - Phase it applies to:
- `build`: Intermediate containers created during the build process. - `build`: Intermediate containers created during the build process.
- `deploy`: Deployed app containers. - `deploy`: Deployed app containers.
- `run`: Containers created by the `run` command. - `run`: Containers created by the `run` command.
- Container state on attach: `created` but not `running` - Container state on attach: `created` but not `running`
- Use case: When the container needs to access a resource on the network. - Use case: When the container needs to access a resource on the network.
- Example: The app needs to talk to a database on the same network when it first boots. - Example: The app needs to talk to a database on the same network when it first boots.
- `attach-post-deploy` - `attach-post-deploy`
- Phase it applies to: - Phase it applies to:
- `deploy`: Deployed app containers. - `deploy`: Deployed app containers.
- Container state on attach: `running` - Container state on attach: `running`
- Use case: When another container on the network needs to access _this_ container. - Use case: When another container on the network needs to access _this_ container.
- Example: A background process needs to communicate with the web process exposed by this container. - Example: A background process needs to communicate with the web process exposed by this container.
- `initial-network`: - `initial-network`:
- Phase it applies to: - Phase it applies to:
- `build`: Intermediate containers created during the build process. - `build`: Intermediate containers created during the build process.
- `deploy`: Deployed app containers. - `deploy`: Deployed app containers.
- `run`: Containers created by the `run` command. - `run`: Containers created by the `run` command.
- Container state on attach: `created` - Container state on attach: `created`
- Use case: When another container on the network is already running and needed by this container. - Use case: When another container on the network is already running and needed by this container.
- Example: A key-value store exposing itself to all your apps may be on the `initial-network`. - Example: A key-value store exposing itself to all your apps may be on the `initial-network`.
> Warning: If the attachment fails during the `running` container state, this may result in your application failing to respond to proxied requests once older containers are removed. > Warning: If the attachment fails during the `running` container state, this may result in your application failing to respond to proxied requests once older containers are removed.