88 Commits

Author SHA1 Message Date
Robert Schäfer
4e9dbf4c98
fix(docu): remove required but missing frontend/.env (#8431)
When you follow the documentation, your `docker compose up` will fail
because a `.env` file is referenced that doesn't exist yet. The
documentation mentions a `.env.template` file, so I guess that one was
deleted but the documentation not updated.
2025-04-25 13:38:49 +00:00
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
mahula
ff93a7eba6 replace deprecated testbadgelink in main readme file 2024-02-17 11:45:37 +01:00
Wolfgang Huß
b08cf43552 Fix unwanted changes came in by copy and paste 2024-02-06 16:44:29 +01:00
Wolfgang Huß
050b8b50cc Add hint for Docker commands on Apple Silicon chips 2024-02-06 16:39:31 +01:00
mahula
806d85b89f center embedded docs images 2024-01-30 08:38:31 +01:00
mahula
2e2fa8dc11 use raw github link for embedded images 2024-01-30 08:25:50 +01:00
Wolfgang Huß
67b6c6de39 Revert "Remove temporarily some *.ocelot.social link from the readmes to get the tests running"
This reverts commit 5da7168cf883bacc5a30a1bd3c4547904fc3570f.

# Conflicts:
#	README.md
2024-01-29 12:20:53 +01:00
Wolfgang Huß
1d1bf918f6 Merge branch 'add-vuepress-action-with-root-directory-as-docs-directory' of github.com:Ocelot-Social-Community/Ocelot-Social into 6866-remove-temp-(x.)ocelot.social-links
# Conflicts:
#	README.md
2023-11-29 15:28:50 +01:00
Wolfgang Huß
5da7168cf8 Remove temporarily some *.ocelot.social link from the readmes to get the tests running 2023-11-29 14:47:26 +01:00
mahula
dc341148a7 fix links in markdown files 2023-11-21 16:46:41 +01:00
mahula
15fa83edda fix links in markdown files 2023-11-21 16:15:02 +01:00
mahula
65c0d3ac4c fix broke links issues 2023-11-20 15:14:18 +01:00
mahula
09aba642ae adapt image urls in README.md to vuepress 2023-11-20 11:15:11 +01:00
Wolfgang Huß
ebc1d0c455 Merge branch 'master' of github.com:Ocelot-Social-Community/Ocelot-Social into 6801-fix-broken-links-in-readmes
# Conflicts:
#	README.md
2023-11-01 23:12:56 +01:00
Wolfgang Huß
64f276e56c Fix divers links etc. in diverse readmes 2023-10-26 19:04:51 +02:00
Wolfgang Huß
33fbafd5cb Refine main readme 2023-10-26 18:31:45 +02:00
Wolfgang Huß
9fa94995ce Fix divers links etc. in main readme 2023-10-26 16:58:14 +02:00
Wolfgang Huß
d034db3b2f Fix main readme wiki links 2023-10-19 17:41:34 +02:00
Wolfgang Huß
9f5d32e527 Write documentation for DKIM e-mail setting 2023-08-22 14:39:37 +02:00
elweyn
eb396424ef Merge master. 2023-03-14 08:12:24 +01:00
Hannes Heine
3b724b8022
Update README.md
Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
2023-03-08 09:32:03 +01:00
sushidave
aba74cd5c6
Change order of sections 2023-03-06 19:08:29 +01:00
sushidave
ec77da7ad3
Update README.md
Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
2023-03-06 19:06:28 +01:00
Wolfgang Huß
9bb770ae8e
Fix spelling of README.md
Co-authored-by: Moriz Wahl <moriz.wahl@gmx.de>
2023-03-06 18:50:26 +01:00
sushidave
57f9b0d490
Update README.md
Add general information
2023-03-06 14:59:09 +01:00
elweyn
fb353b8a68 Change README.md 2023-02-28 13:05:13 +01:00
Wolfgang Huß
134a8099c8 Add live demo to main readme 2022-10-27 14:35:41 +02:00
Wolfgang Huß
e818ef284f
Refine main README.md
- Add test technologies.
- Add introduction video link.
2021-11-05 10:25:15 +01:00
Wolfgang Huß
ef3a765d3a
Add development logins again 2021-11-01 15:25:01 +01:00
Wolfgang Huß
f1d892facb
Change README.md db commands for docker 2021-11-01 10:38:48 +01:00
Wolfgang Huß
377b2e030f
Correct mention in README.md
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2021-10-21 05:07:15 +02:00
Wolfgang Huß
130f7cd5e8
Clarify volunteers invitation in README.md
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2021-10-21 05:04:56 +02:00
Wolfgang Huß
d54d8183aa
Change good-first-issue to a link in README.md
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2021-10-21 05:02:55 +02:00
Wolfgang Huß
aadc8dcbf5
Correct misspelling in README.md
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2021-10-21 05:00:40 +02:00
Wolfgang Huß
7f30c91435
Correct misspelling in README.md
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2021-10-21 05:00:13 +02:00
Wolfgang Huß
eee5e23fbb
Correct english in README.md
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2021-10-21 04:58:08 +02:00
Wolfgang Huß
c60b0e581d
Add commands linting and test for contributing 2021-10-20 12:46:50 +02:00
Wolfgang Huß
9c41d1bd19
Put target blank on logo 2021-10-20 08:39:58 +02:00
Wolfgang Huß
b38e742847
Fix link on logo 2021-10-20 08:38:37 +02:00
Wolfgang Huß
133a72af45
Set a link on logo 2021-10-20 08:37:41 +02:00
Wolfgang Huß
1b35281c6b
Remove badges of codecov and Open Helper for deployment
- Set logo higher
- Set link on name of ocelot.social.
2021-10-20 08:31:06 +02:00
Wolfgang Huß
dfa728faed
Change deployment content 2021-10-19 14:52:09 +02:00
Wolfgang Huß
f3f76d20eb
Set links for local and docker installations 2021-10-19 14:49:08 +02:00
Wolfgang Huß
01d44fdd94
Change to three important directories 2021-10-19 14:45:46 +02:00
Wolfgang Huß
b7809df806
Add consideration of good-first-issue 2021-10-19 14:39:40 +02:00
Wolfgang Huß
5c1b05d127
Fix volunteers 2021-10-19 13:58:57 +02:00
Wolfgang Huß
a356cc9476
Change contributing content order 2021-10-19 13:57:36 +02:00
Wolfgang Huß
023dd806e9
Fix branch name template 2021-10-19 13:56:01 +02:00
Wolfgang Huß
c1fb38beb0
Fix link 2021-10-19 13:54:01 +02:00