diff --git a/e2e/protractor.conf.js b/e2e/protractor.conf.js
index 86776a391a5b48b32506eb0fa62b15ed6c926b69..cf8c588160349b64431bd678da48e6564019e822 100644
--- a/e2e/protractor.conf.js
+++ b/e2e/protractor.conf.js
@@ -9,7 +9,10 @@ exports.config = {
     './src/**/*.e2e-spec.ts'
   ],
   capabilities: {
-    'browserName': 'chrome'
+    browserName: 'chrome',
+    chromeOptions: {
+      args: ['--no-sandbox', '--headless']
+    }
   },
   directConnect: true,
   baseUrl: 'http://localhost:4200/',
@@ -25,4 +28,4 @@ exports.config = {
     });
     jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } }));
   }
-};
\ No newline at end of file
+};
diff --git a/src/karma.conf.js b/src/karma.conf.js
index b6e00421c95f925352ccf765b942a8e94c0cdc74..b312c8a988fdec7534104dbee03fc854e6972bd3 100644
--- a/src/karma.conf.js
+++ b/src/karma.conf.js
@@ -25,7 +25,13 @@ module.exports = function (config) {
     colors: true,
     logLevel: config.LOG_INFO,
     autoWatch: true,
-    browsers: ['Chrome'],
+    browsers: ['ChromeHeadlessNoSandbox'],
+    customLaunchers: {
+      ChromeHeadlessNoSandbox: {
+        base: 'ChromeHeadless',
+        flags: ['--no-sandbox']
+      }
+    },
     singleRun: false
   });
-};
\ No newline at end of file
+};