Commit Graph

72 Commits

Author SHA1 Message Date
Igor Scheller a9cd00c37a Authenticator: Improve auth methods handling, esp. for api endpoints 2023-02-02 20:01:31 +01:00
Michael Weimann 321fbc82fc Add git to dev container 2023-01-31 14:57:21 +01:00
Michael Weimann 2db70c96ed
Add pre-commit hook (#1071) 2023-01-24 14:26:10 +01:00
Igor Scheller 9409b320f0 CI: Improve GitLab k8s deployment for agents support 2022-12-28 11:54:47 +01:00
Michael Weimann 0ae10471d1 Add prettier 2022-12-23 02:20:43 +01:00
Michael Weimann 202eae5136
Specify PHP version for PHPCS
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2022-12-20 22:19:52 +01:00
Michael Weimann 9396a49412 Add phpstan 2022-12-08 16:32:04 +01:00
Michael Weimann 1b83d0bb77
Add yarn check CI 2022-11-27 17:04:06 +01:00
Michael Weimann 4752c9306c Add eslint 2022-11-27 16:31:32 +01:00
Igor Scheller 20e389fccd k8s: Use traefik as default ingress, added improved app url handling to support subpath deployments 2022-10-14 13:36:11 +02:00
Igor Scheller 0b4782fcab Fix CI style validation 2022-07-11 22:35:48 +02:00
Igor Scheller 97ee4641eb Removed CI style check workaround 2022-06-17 21:18:24 +02:00
Igor Scheller aa249868ba Fix CI style check 2022-06-12 16:21:02 +02:00
Igor Scheller b41a675a35 Require @covers annotation for tests, increase workspace mem limit to 512M, improved coverage for db factories 2022-06-02 13:18:37 +02:00
Igor Scheller 59e54fc1f5 Docker: Use single container for server 2022-04-29 20:22:08 +02:00
Igor Scheller 615858b7b6
CI: Fix style check 2022-04-19 23:48:23 +02:00
Igor Scheller 4b77290134 CI: Fix k8s deployment when commit message contains a # or \, add more app dirs to whoops handler 2022-04-18 14:32:36 +02:00
Igor Scheller 151019a3e9 CI: Fixed formatting 2022-04-01 10:55:34 +02:00
Igor Scheller 928452e4e6 CI: Fix image publish 2022-04-01 10:51:42 +02:00
Igor Scheller 7e2e3cdd71 CI: Build containers with kaniko --force until a fixed runtime detection has been released 2022-04-01 01:14:47 +02:00
Igor Scheller 3ee7962dab CI: Fixed environment name confusion 2021-11-27 12:21:28 +01:00
Igor Scheller d289d09147 CI: Use kaniko to build images 2021-07-10 17:53:04 +02:00
Igor Scheller bbd08e1fab CI: Use newest docker version for dind builds 2021-07-10 13:23:44 +02:00
Igor Scheller 3912b4e93e Set initial admin password if configured
Resolves #806 (Allow admins to configure the initial password of the admin user)
Closes #809 PR (Allow to configure initial admin pw)
2021-05-24 15:41:16 +02:00
Igor Scheller d4e42ef721 CI: Removed composer audit dependencies 2021-04-13 11:13:06 +02:00
Igor Scheller d1408fc3fe CI: k8s: Set cert-manager cluster issuer 2021-04-11 19:20:54 +02:00
Igor Scheller 5a3101012f CI: Use main instead of master 2021-03-14 12:07:34 +01:00
Igor Scheller e4a8bf0627 Use symfony check:security to check composer packages 2021-01-21 12:30:41 +01:00
Igor Scheller 0e96b647b2 CI: Add initial-install.sql to release file 2020-09-22 11:37:21 +02:00
Igor Scheller 9187738d94 CI: Added run dependencies 2020-09-22 11:37:21 +02:00
Igor Scheller 85d9e01489 CI: Added .editorconfig linting 2020-06-28 19:39:29 +02:00
Igor Scheller a33298c3ce CI: Use GitLab pages to publish coverage reports 2020-06-28 19:31:17 +02:00
Igor Scheller 9e507eda66 CI: Add k8s deployment 2020-06-28 19:31:17 +02:00
Igor Scheller 90b5c7bd2a CI: Cleanup 2020-06-14 13:55:08 +02:00
Igor Scheller 62f3e808bf Added composer.json and package.json validation and auditing 2020-05-01 19:41:38 +02:00
Igor Scheller 93ae2442f6 Formatting, syntax, typehint and namespace fixes, cleanups 2020-04-25 16:54:30 +02:00
Igor Scheller 59e060cd39 CI: Fixed docker container tag 2020-04-05 20:21:13 +02:00
Igor Scheller 96cdf91c3c Use pcov to speed up tests with code coverage 2019-11-30 23:44:07 +01:00
Igor Scheller 68afc74b03 Formatting to follow PSR-12 2019-11-11 00:05:41 +01:00
Michael Weimann 545eb291b6
Adds a docker dev setup 2019-10-27 08:57:56 +01:00
Igor Scheller 4f03e2fbc4 CI: Fix slow mariadb startup 2019-09-17 20:24:16 +02:00
Igor Scheller a1bb019af6 CI: Deployment: Fix assets 2019-08-20 23:55:34 +02:00
Igor Scheller 2e0c82ea05 Versioned yarn.lock, fixed docker build 2019-08-19 11:19:45 +02:00
Igor Scheller c7deeb9368 Docker/Release: Add more state files, improved Dockerfiles 2019-07-26 15:51:53 +02:00
MyIgel 54536d146c GitLab: Fixed failing run as Docker 19 images require shared TLS certificates
See https://gitlab.com/gitlab-org/gitlab-runner/issues/4501
2019-07-24 23:23:01 +02:00
Igor Scheller 43fa21f655
Merge branch 'master' into docker 2019-07-21 13:42:19 +02:00
msquare 1e16f4c47e
Merge pull request #624 from MyIgel/version
Added version to credits and metrics page
2019-07-21 13:38:05 +02:00
Igor Scheller d5bf7fd065 GitLab CI: Removed xdebug beta as it is now php7.3 compatible 2019-07-21 05:03:58 +02:00
Igor Scheller ea4c258e5c GitLab CI: Removed xdebug beta as it is not php7.3 compatible 2019-07-21 04:58:02 +02:00
Igor Scheller 4f60daa295 Docker: Decoupled nginx and fpm builds 2019-07-21 04:38:17 +02:00