Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial staging environment #2

Open
5 tasks
ChristianUlbrich opened this issue Nov 8, 2023 · 0 comments
Open
5 tasks

Initial staging environment #2

ChristianUlbrich opened this issue Nov 8, 2023 · 0 comments

Comments

@ChristianUlbrich
Copy link
Member

After #1 has been completed, we want to run the "old" stack in a staging setup, i.e. simply deploy it to an environment, that can be publicly tinkered with.

Initial Goals

There is a semi-public instance running for the "server" and the "document storage", it is reachable via a valid and secure DNS name.

Acceptance Criteria

  • deployment is automated in such a way, that manually the stack can be completely wiped clean and re-deployed
  • deployment for the "server" should be via a Kubernetes deployment with a configured Kubernetes service
  • we have configured a running Kubernetes host somewhere (internally is fine for the time being)
  • there is an additional repository that is public containing the code for the (internal) infrastructure; there shall be no credentials inside of it, i.e. everything must be configurable via the environment as well
  • we manually configure our internal infrastructure for proper DNS setup (edge-traefik -> to internal traefik...)

Out of scope

  • DNS will not be automated, but supplied via the config. DNS has to be setup manually.
  • Azure document storage will be supplied and created manually and has also to be configured.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant