24 lines
821 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# OpenResty
This role deploys an OpenResty container via Docker Compose, validates its configuration, and restarts it on changes.
## Description
- Runs an OpenResty container in host network mode
- Mounts Nginx configuration and Lets Encrypt directories
- Validates the OpenResty (Nginx) configuration before any restart
- Restarts the container only if the configuration is valid
## Overview
1. Loads the base Docker Compose setup
2. Adds the OpenResty service
3. Defines handlers to validate and restart the container
4. Triggers a restart on configuration changes
## Further Reading
- [OpenResty Docker Hub](https://hub.docker.com/r/openresty/openresty)
- [OpenResty Official Documentation](https://openresty.org/)
- [Ansible Docker Compose Role on Galaxy](https://galaxy.ansible.com/)