Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add PHP application template #29

Open
wants to merge 2 commits into
base: feature/bump-to-ubuntu-24.04
Choose a base branch
from

Conversation

endersonmaia
Copy link
Contributor

@endersonmaia endersonmaia commented Sep 26, 2024

This pull request introduces PHP support to the project, including updates to configuration files, Docker setup, and the addition of a new PHP script. The most important changes include adding PHP to the build workflow, setting up Docker configurations for PHP, and creating a PHP script to handle rollup requests.

PHP Support Integration:

  • Build Workflow Update:

    • Added PHP to the list of languages in the build workflow configuration file. (.github/workflows/build.yaml)
  • Docker Configuration:

    • Created a Dockerfile for PHP, including stages for building and running a PHP application with necessary dependencies. (php/Dockerfile)
    • Added .dockerignore entries to exclude unnecessary directories and files from the Docker build context. (php/.dockerignore)
  • Git Ignore Update:

    • Updated .gitignore to exclude PHP-specific directories and files. (php/.gitignore)
  • PHP Dependencies:

    • Added composer.json to manage PHP dependencies, including Guzzle HTTP client. (php/composer.json)
  • PHP Script:

    • Added index.php to handle rollup requests, using Guzzle HTTP client for making HTTP requests. (php/index.php)

@endersonmaia endersonmaia requested a review from tuler September 26, 2024 20:04
@endersonmaia endersonmaia force-pushed the feature/add-php-template branch 2 times, most recently from d15fb86 to eeccb1c Compare September 27, 2024 12:07
@endersonmaia endersonmaia self-assigned this Sep 27, 2024
@endersonmaia endersonmaia force-pushed the feature/bump-to-ubuntu-24.04 branch from 6cd957b to 4595825 Compare October 2, 2024 11:31
@endersonmaia endersonmaia force-pushed the feature/add-php-template branch from eeccb1c to 853c0a4 Compare October 2, 2024 11:32
@endersonmaia endersonmaia force-pushed the feature/bump-to-ubuntu-24.04 branch from 4595825 to a2daec0 Compare October 2, 2024 12:14
@endersonmaia endersonmaia force-pushed the feature/add-php-template branch from 853c0a4 to 1f2109a Compare October 2, 2024 12:15
@endersonmaia endersonmaia force-pushed the feature/add-php-template branch from 1f2109a to 7158252 Compare October 14, 2024 12:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant