Robert Schäfer
628b57aa29
feat(other): major improvement of deployment ( #7925 )
...
* feat(other): major improvement of deployment
Motivation
----------
Kubernetes:
* backend becomes a statefulset (exclusive volume mount)
See: https://spacelift.io/blog/statefulset-vs-deployment
* implement neo4j backup with job
Docker:
* consistent targets across all dockerfiles
* remove redundant labels
* remove unnecessary build args
* remove obsolete networks
* remove development dependencies for production
Rebranding:
* add image tags for local tagging and pulling
* use Github's docker build workflows
* use Github container registry
* ONBUILD to simplify caller Dockerfiles
* docker compose for branding
Tooling:
* same node --version as in dockerfile
Docs:
* missing step in README.md
* refactor: remove submodules
It's better to keep them all in a separate repository
* improve kubernetes chart
* better image tag defaults
* split neo4j into its own chart (for re-use)
* use application defaults where possible
* optional resources for all pods
* remove obsolete key/value pair from secrets
* remove obsolete build argsand
and add labels for neo4j enterprise
* env vars for webapp
* allow to define redirect domains
Define a list of Domains that redirect to the domain of the project. The
idea is to provide the ability to redirect eg. www.domain.tld to
domain.tld
* remove maintenance part regarding database
* move backup job outside template folder
* name the ingress
* updated ingress
* handle empty case of middlewares
* try to default the ingress
* use quote
* restore todo-next-update
* fix docu check
* fix naming
* try using prod:migrate
* try using override config
* copy src folder
* try using base as image instead of build
* fix test build
* force build
* comment for the problem
* fix webapp tests (potentially)
---------
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-02-28 18:22:23 +01:00
dependabot[bot]
8d465ef7f1
Bump gaurav-nelson/github-action-markdown-link-check
...
Bumps [gaurav-nelson/github-action-markdown-link-check](https://github.com/gaurav-nelson/github-action-markdown-link-check ) from 7d83e59a57f3c201c76eed3d33dff64ec4452d27 to 1b916f2cf6c36510a6059943104e3c42ce6c16bc.
- [Release notes](https://github.com/gaurav-nelson/github-action-markdown-link-check/releases )
- [Commits](7d83e59a57...1b916f2cf6 )
---
updated-dependencies:
- dependency-name: gaurav-nelson/github-action-markdown-link-check
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 19:51:28 +00:00
dependabot[bot]
5b5fcc39e8
Bump actions/setup-node from 4.1.0 to 4.2.0
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](39370e3970...1d0ff469b7 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 08:36:43 +00:00
dependabot[bot]
e550578ce2
Bump actions/setup-node
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from aca7b64a59c0063db8564e0ffdadd3887f1cbae5 to 39370e3970a6d050c480ffad4ff0ed4d3fdee5af.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](aca7b64a59...39370e3970 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-26 07:31:57 +00:00
dependabot[bot]
3b2d42bfeb
Bump actions/checkout
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 163217dfcd28294438ea1c1c149cfaf66eec283e to 11bd71901bbe5b1630ceea73d27597364c9af683.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](163217dfcd...11bd71901b )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-26 07:01:57 +00:00
dependabot[bot]
f0d45a422f
Bump actions/checkout
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6d193bf28034eafb982f37bd894289fe649468fc to 163217dfcd28294438ea1c1c149cfaf66eec283e.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](6d193bf280...163217dfcd )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-20 14:48:01 +00:00
dependabot[bot]
59ffc127e9
Bump actions/setup-node
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 97ca147735c170fb35096b39ef17a0fc5d9270ac to aca7b64a59c0063db8564e0ffdadd3887f1cbae5.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](97ca147735...aca7b64a59 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-20 14:08:26 +00:00
dependabot[bot]
02f05affd7
Bump actions/setup-node
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 1c7b2db92075f828bee89d7e19d33a911d15e7b3 to 97ca147735c170fb35096b39ef17a0fc5d9270ac.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](1c7b2db920...97ca147735 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-17 07:36:23 +00:00
dependabot[bot]
d572aa6d5f
Bump actions/checkout
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 9a9194f87191a7e9055e3e9b95b8cfb13023bb08 to 6d193bf28034eafb982f37bd894289fe649468fc.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](9a9194f871...6d193bf280 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-08 10:37:55 +00:00
dependabot[bot]
ac784a8b1b
Bump actions/setup-node
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 26961cf329f22f6837d5f54c3efd76b480300ace to 1c7b2db92075f828bee89d7e19d33a911d15e7b3.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](26961cf329...1c7b2db920 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-08 09:58:42 +00:00
mahula
a386fe6540
fix typo
2024-08-05 09:15:17 +02:00
mahula
22b9500599
pin all github actions by commit hash
2024-08-04 21:14:06 +02:00
dependabot[bot]
a272aa3d53
Bump dorny/paths-filter from 3.0.1 to 3.0.2
...
Bumps [dorny/paths-filter](https://github.com/dorny/paths-filter ) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/dorny/paths-filter/releases )
- [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md )
- [Commits](https://github.com/dorny/paths-filter/compare/v3.0.1...v3.0.2 )
---
updated-dependencies:
- dependency-name: dorny/paths-filter
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-09 02:49:31 +00:00
dependabot[bot]
c41a8f7a90
Bump dorny/paths-filter from 3.0.0 to 3.0.1
...
Bumps [dorny/paths-filter](https://github.com/dorny/paths-filter ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/dorny/paths-filter/releases )
- [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md )
- [Commits](https://github.com/dorny/paths-filter/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: dorny/paths-filter
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-17 02:14:42 +00:00
dependabot[bot]
074ddee0b6
Bump dorny/paths-filter from 2.11.1 to 3.0.0
...
Bumps [dorny/paths-filter](https://github.com/dorny/paths-filter ) from 2.11.1 to 3.0.0.
- [Release notes](https://github.com/dorny/paths-filter/releases )
- [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md )
- [Commits](https://github.com/dorny/paths-filter/compare/v2.11.1...v3.0.0 )
---
updated-dependencies:
- dependency-name: dorny/paths-filter
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-27 02:30:06 +00:00
mahula
e6213febeb
fix doc chech workflow
2024-01-25 11:27:21 +01:00
mahula
7f00c08e02
set correct file filter in docs check workflow
2024-01-25 10:44:07 +01:00
mahula
030da181a2
cleanup workflow files
2023-11-27 10:56:04 +01:00
mahula
ba97d0e4de
fix typo
2023-11-27 10:27:34 +01:00
mahula
68c8128405
refactor documentation check workflow
2023-11-27 10:09:43 +01:00
mahula
ca03692e0a
adapt check dokumentation workflow to documentation automation requirements
2023-11-26 19:14:05 +01:00
mahula
27186da3ce
set documentation check workflow trigger to push
...
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2023-11-09 09:53:02 +01:00
mahula
e58b943d92
set base-branch to master in documentation check workflow
2023-11-08 09:45:18 +01:00
mahula
10d0b03bca
remove redundant summary check job from documentation check workflow
2023-11-08 09:08:11 +01:00
mahula
246c5e544c
fix typo in .github/workflows/check-documentation.yml
...
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2023-11-08 08:31:35 +01:00
mahula
4749d648b8
set trigger branch to the current one for testing
2023-11-07 20:16:35 +01:00
mahula
7a93afcc00
add workflow to validate against .md file changes
2023-11-07 20:03:41 +01:00
mahula
089369a48c
add workflow to validate against .md file changes
2023-11-07 19:56:43 +01:00