Agentic Bill Payments MCP Server
generic skill
Generate a Docker Compose YAML file to set up a Moodle development environment. The environment should include three services using official Bitnami container images from Docker Hub:
Sign in to like and favorite skills
generic skill
References to demo script and key prompts for validation
I want you to act as an English translator, spelling corrector and improver. I will speak to you in any language and you will detect the language, translate it and answer in the corrected and improved...
Generate a Docker Compose YAML file to set up a Moodle development environment. The environment should include three services using official Bitnami container images from Docker Hub:
docker.io/bitnami/moodle image. Configure it to connect to the MariaDB service. Expose port 80 (mapped to host port 80) and port 443 (mapped to host port 443). Use named volumes for /bitnami/moodle and /bitnami/moodledata for data persistence.docker.io/bitnami/mariadb image. Set environment variables to allow empty passwords for simplicity (suitable for local development) and define a database user, password, and database name (e.g., using ALLOW_EMPTY_PASSWORD=yes). Use a named volume for /bitnami/mariadb for data persistence.docker.io/bitnami/phpmyadmin image. Configure it to connect to the MariaDB service using its service name and the appropriate port and database credentials. Expose port 8080 (mapped to host port 8080).Ensure all services are connected via a common bridge network defined within the Compose file. The Moodle and phpMyAdmin services should depend on the MariaDB service. Explicitly define the named volumes using the
volumes: section at the top level. Do not require building a custom Dockerfile for the Moodle service; use the standard Bitnami image directly.
Review and update the prompt above using GPTs.
Write INSTRUCTIONS for using the Docker Compose file. Include steps for starting the services, accessing WordPress and phpMyAdmin, and stopping the services. Make sure to mention any prerequisites, such as having Docker and Docker Compose installed on the local machine.
Run docker compose up -d to start the services in detached mode. Verify that all services are running correctly using docker-compose ps. If any service fails to start, check the logs using docker-compose logs <service_name> for troubleshooting.
Create a README.md file that includes the following sections:
Create a LICENSE file with the text of the chosen license (e.g., MIT License). Ensure that the license is compatible with the project and allows for redistribution and modification.
Create a .gitignore file to exclude unnecessary files and directories from version control. Include common entries for Docker projects, such as:
# Ignore Docker-related files docker-compose.override.yml docker-compose.local.yml
Update README.md to describe Additional Configuration and services
The script should include the following tables: