---
description: List of available hooks:
component: devops
page_id: devops::docker-images/pingcommon/hooks/README
canonical_url: https://developer.pingidentity.com/devops/docker-images/pingcommon/hooks/README.html
section_ids:
  devops-ping-identity-devops-hooks: Ping Identity DevOps pingcommon Hooks
---

## Ping Identity DevOps `pingcommon` Hooks

List of available hooks:

* [01-start-server.sh](01-start-server.sh.html)

* [02-get-remote-server-profile.sh](02-get-remote-server-profile.sh.html)

* [03-build-run-plan.sh](03-build-run-plan.sh.html)

* [04-check-variables.sh](04-check-variables.sh.html)

* [05-expand-templates.sh](05-expand-templates.sh.html)

* [06-copy-product-bits.sh](06-copy-product-bits.sh.html)

* [07-apply-server-profile.sh](07-apply-server-profile.sh.html) \* [09-build-motd.sh](09-build-motd.sh.html)

* [10-start-sequence.sh](10-start-sequence.sh.html)

* [17-check-license.sh](17-check-license.sh.html)

* [18-setup-sequence.sh](18-setup-sequence.sh.html)

* [20-restart-sequence.sh](20-restart-sequence.sh.html)

* [50-before-post-start.sh](50-before-post-start.sh.html)

* [90-shutdown-sequence.sh](90-shutdown-sequence.sh.html)

* [LICENSE](LICENSE.html) \* [pingcommon.lib.sh](pingcommon.lib.sh.html)

* [pingsecrets.lib.sh](pingsecrets.lib.sh.html)

* [pingstate.lib.sh](pingstate.lib.sh.html)

These hooks will replace hooks defined by parent images (i.e. pingcommon/pingdatacommon)

***

This document is auto-generated from *[pingcommon/opt/staging/hooks](https://github.com/pingidentity/pingidentity-docker-builds/blob/master/pingcommon/opt/staging/hooks)*

Copyright © 2026 Ping Identity Corporation
