From 13de3924da5b45c8dc1ca137541b93a41e762151 Mon Sep 17 00:00:00 2001 From: shruthi Date: Mon, 30 Jan 2023 16:15:14 +0000 Subject: [PATCH 1/4] Dockerfile CM --- Dockerfile | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..0aa81a08 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,6 @@ +FROM devopsedu/webapp +ADD ./projCert/website /var/www/html +RUN rm /var/www/html/index.html +CMD apachectl -D FOREGROUND +~ + From a34e41d041a8f442c491db7ebf4dd74a2065265d Mon Sep 17 00:00:00 2001 From: shruthiadvi <120586999+shruthiadvi@users.noreply.github.com> Date: Mon, 30 Jan 2023 08:43:57 -0800 Subject: [PATCH 2/4] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 0aa81a08..7dfe685c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,5 +2,5 @@ FROM devopsedu/webapp ADD ./projCert/website /var/www/html RUN rm /var/www/html/index.html CMD apachectl -D FOREGROUND -~ + From 4bddb3ac7de18a773fa7b3537656d1a2f66715dc Mon Sep 17 00:00:00 2001 From: shruthiadvi <120586999+shruthiadvi@users.noreply.github.com> Date: Mon, 30 Jan 2023 08:48:56 -0800 Subject: [PATCH 3/4] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 7dfe685c..fd356d38 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ FROM devopsedu/webapp -ADD ./projCert/website /var/www/html +ADD website /var/www/html RUN rm /var/www/html/index.html CMD apachectl -D FOREGROUND From 1bda1d25e684e6c82c1176ac31b801e329cfb751 Mon Sep 17 00:00:00 2001 From: shruthiadvi <120586999+shruthiadvi@users.noreply.github.com> Date: Mon, 6 Feb 2023 07:24:45 -0800 Subject: [PATCH 4/4] Create php.yml --- .github/workflows/php.yml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/workflows/php.yml diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml new file mode 100644 index 00000000..a7d195fc --- /dev/null +++ b/.github/workflows/php.yml @@ -0,0 +1,39 @@ +name: PHP Composer + +on: + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + +permissions: + contents: read + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + + - name: Validate composer.json and composer.lock + run: composer validate --strict + + - name: Cache Composer packages + id: composer-cache + uses: actions/cache@v3 + with: + path: vendor + key: ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }} + restore-keys: | + ${{ runner.os }}-php- + + - name: Install dependencies + run: composer install --prefer-dist --no-progress + + # Add a test script to composer.json, for instance: "test": "vendor/bin/phpunit" + # Docs: https://getcomposer.org/doc/articles/scripts.md + + # - name: Run test suite + # run: composer run-script test