diff --git a/gitlab-ci.yml b/gitlab-ci.yml
deleted file mode 100644
index 7968e922dd4ec55cc0362232d2d453129b689480..0000000000000000000000000000000000000000
--- a/gitlab-ci.yml
+++ /dev/null
@@ -1,49 +0,0 @@
-# This file is a template, and might need editing before it works on your project.
-# To contribute improvements to CI/CD templates, please follow the Development guide at:
-# https://docs.gitlab.com/ee/development/cicd/templates.html
-# This specific template is located at:
-# https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/PHP.gitlab-ci.yml
-
-build:php:
-  # Select image from https://hub.docker.com/_/php/
-  image: php:latest
-
-  # Select what we should cache between builds
-  cache:
-    paths:
-      - vendor/
-
-  before_script:
-    - apt-get update -yqq
-    - apt-get install -yqq git libpq-dev libcurl4-gnutls-dev libicu-dev libvpx-dev libjpeg-dev libpng-dev libxpm-dev zlib1g-dev libfreetype6-dev libxml2-dev libexpat1-dev libbz2-dev libgmp3-dev libldap2-dev unixodbc-dev libsqlite3-dev libaspell-dev libsnmp-dev libpcre3-dev libtidy-dev libonig-dev libzip-dev
-    # Install PHP extensions
-    - docker-php-ext-install mbstring pdo_pgsql curl intl gd xml zip bz2 opcache
-    # Install & enable Xdebug for code coverage reports
-    - pecl install xdebug
-    - docker-php-ext-enable xdebug
-    # Install and run Composer
-    - curl -sS https://getcomposer.org/installer | php
-    - php composer.phar install
-
-  # Run our tests
-  # If Xdebug was installed you can generate a coverage report and see code coverage metrics.
-  phplint:
-      script:
-          ./vendor/bin/phplint
-
-build:node:
-  image: node:latest
-
-  # This folder is cached between builds
-  # https://docs.gitlab.com/ee/ci/yaml/index.html#cache
-  cache:
-    paths:
-      - node_modules/
-
-  stylelint_css:
-    script:
-      npx stylelint "**/*.css"
-
-  stylelint_scss:
-    script:
-      npx stylelint "**/*.scss"
diff --git a/php.gitlab-ci.yml b/php.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..07bb4fc6379412ff36ac09e2b0a55b185e1382a7
--- /dev/null
+++ b/php.gitlab-ci.yml
@@ -0,0 +1,42 @@
+# This file is a template, and might need editing before it works on your project.
+# To contribute improvements to CI/CD templates, please follow the Development guide at:
+# https://docs.gitlab.com/ee/development/cicd/templates.html
+# This specific template is located at:
+# https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/PHP.gitlab-ci.yml
+
+# Select image from https://hub.docker.com/_/php/
+image: php:latest
+
+# Select what we should cache between builds
+cache:
+  paths:
+    - vendor/
+
+before_script:
+  - apt-get update -yqq
+  - apt-get install -yqq git libpq-dev libcurl4-gnutls-dev libicu-dev libvpx-dev libjpeg-dev libpng-dev libxpm-dev zlib1g-dev libfreetype6-dev libxml2-dev libexpat1-dev libbz2-dev libgmp3-dev libldap2-dev unixodbc-dev libsqlite3-dev libaspell-dev libsnmp-dev libpcre3-dev libtidy-dev libonig-dev libzip-dev
+  # Install PHP extensions
+  - docker-php-ext-install mbstring pdo_pgsql curl intl gd xml zip bz2 opcache
+  # Install & enable Xdebug for code coverage reports
+  - pecl install xdebug
+  - docker-php-ext-enable xdebug
+  # Install and run Composer
+  - curl -sS https://getcomposer.org/installer | php
+  - php composer.phar install
+
+# Bring in any services we need http://docs.gitlab.com/ee/ci/docker/using_docker_images.html#what-is-a-service
+# See http://docs.gitlab.com/ee/ci/services/README.html for examples.
+services:
+  - mysql:5.7
+
+# Set any variables we need
+variables:
+  # Configure mysql environment variables (https://hub.docker.com/r/_/mysql/)
+  MYSQL_DATABASE: lehangarlocal
+  MYSQL_ROOT_PASSWORD: ''
+
+# Run our tests
+# If Xdebug was installed you can generate a coverage report and see code coverage metrics.
+phplint:
+    script:
+        ./vendor/bin/phplint