diff --git a/rails/gitlab-ci.yml b/rails/gitlab-ci.yml
index 651a1f3f96c5dd807b63706cdd90c342c94ead03..975c9e7fc154e0367feed0e9fc81b491bd88fe77 100644
--- a/rails/gitlab-ci.yml
+++ b/rails/gitlab-ci.yml
@@ -73,22 +73,33 @@ rails_test:
     - gem install bundler --silent && bundle install --jobs $(nproc) --quiet
     - bin/rails db:prepare test
 
-#rails_system_test:
-#  image: ruby:$RUBY_VERSION
-#  stage: test
-#  tags:
-#    - rails
-#  #services:
-#  #  - selenium/standalone-chrome:latest
-#  variables:
-#    SELENIUM_URL: http://selenium__standalone-chrome:4444/wd/hub
-#  artifacts:
-#    when: on_failure
-#    paths:
-#      - tmp/screenshots
-#      - /tmp/chrome.log
-#      - log/test.log
-#    expire_in: 1 week
-#  script:
-#    - gem install bundler --silent && bundle install --quiet
-#    - bin/rails db:prepare test:system
+rails_system_test:
+  stage: test
+  image: ruby:$RUBY_VERSION
+  tags:
+    - rails
+  services:
+    - postgres:16.4
+    - mariadb:10.1
+    - selenium/standalone-chrome:latest
+  variables:
+    SELENIUM_URL: http://selenium__standalone-chrome:4444/wd/hub
+    MYSQL_DATABASE: mysql
+    MYSQL_USER: mysql
+    MYSQL_PASSWORD: mysql
+    MYSQL_ROOT_PASSWORD: mysql
+    MYSQL_URL: "mysql://mysql:mysql@mysql:3306"
+    POSTGRES_DB: postgres
+    POSTGRES_USER: postgres
+    POSTGRES_PASSWORD: postgres
+    POSTGRES_URL: "postgresql://postgres:postgres@postgres:5432"
+  artifacts:
+    when: on_failure
+    paths:
+      - tmp/screenshots
+      - /tmp/chrome.log
+      - log/test.log
+    expire_in: 1 week
+  script:
+    - gem install bundler --silent && bundle install --jobs $(nproc) --quiet
+    - bin/rails db:prepare test:system