Jump to content

Schalke04

From Parasol

Wiki Pages:

[edit]

FC Gelsenkirchen-Schalke 04 e.V. (FCS04) Key Account Plan

FC Gelsenkirchen-Schalke 04 e.V. (FCS04) Hosting / www.schalke04.de

FC Gelsenkirchen-Schalke 04 e.V. (FCS04) Infrastructure / Schnittstellen, API's und Drittsoftware

FC Gelsenkirchen-Schalke 04 e.V. (FCS04) GTM, GA, Kampagnen Tracking

FC Gelsenkirchen-Schalke 04 e.V. (FCS04) Revision & Instandhaltung Bestandsplatform

FC Gelsenkirchen-Schalke 04 e.V. (FCS04) Content Management Manual

FC Gelsenkirchen-Schalke 04 e.V. (FCS04) AdServer

Project

[edit]

URL

[edit]

https://schalke04.de

Project Name

[edit]

FC Gelsenkirchen-Schalke 04 e.V. (FCS04) Website und App

About

[edit]

Website and APP for the football club FC Schalke 04 from Gelsenkirchen

Asana

[edit]

t.b.d.

Drive

[edit]

t.b.d.

Setup

[edit]

Google Cloud

[edit]

Console: https://console.cloud.google.com/welcome?hl=de&project=schalke-04-app

Production Server

[edit]

Instance: Compute Engine/ VM instances/ internal-1-schalke04-de

External URL: https://schalke04.de

Externe IP: 34.78.68.223

Backend Wordpress: t.b.d.

Backend Admin Tools: https://internal.schalke04.de (Cloudflare Zero Trust Seat required, dev@parasol-island.com has one)

Stage Server

[edit]

External URL: https://staging-internal.schalke04.de

Externe IP: 34.141.44.104

Backend Wordpress: https://staging-internal.schalke04.de/cms/wp-admin/

Backend Admin Tools: t.b.d.

Git Repository

[edit]

https://github.com/Parasol-Island-GmbH/fc-schalke-04

Tech Stack

[edit]

Backend: Wordpress (PHP)

Frontend: TWIG & React

DB: MySQL

Live Data: Google Firebase

Analytics

[edit]

Google Analytics 4 (GA4)

Deployments

[edit]

Manual SFTP


Todos (Priorisiert)

[edit]
  1. Introduce Feature Branches
  2. Version Missmatch
    1. Web Frontend: Node.js 12; Firebase Code (Functions, ...) Node.js 16; Aktuell Node 20. Ziel: Kompletten Code mit Node 18 kompilieren bzw. maximale Google Cloud Function Version.
  3. Setup scripted stage deployment with hotlinking and rollback. Incl. Exclude Listen.
    1. VM Ware
    2. Cloud Storage
    3. Firebase Functions (No Stage...)
  4. Setup scripted production deployment with hotlinking and rollback.
  5. Setup scripted Veltins Arena deployment with hotlinking and rollback.
  6. Setup scripted Mitgeredet deployment with hotlinking and rollback.
  7. Update to latest Wordpress and Plugins
  8. Check Deployment of Cloud Functions?
  9. Check Google Cloud Console Access?
  10. Check Container Config (php/nginx, apt)
  11. Setup scripted Veltins Arena deployment with hotlinking and rollback.
  12. Setup scripted Mitgeredet deployment with hotlinking and rollback.
  13. Cloud Console Keys aufräumen.


Technische Dokumentation

[edit]

https://docs.google.com/document/d/1CX6Fbl4dyzjJRF5VeyJsbQvzZIJK7hEMGtYE3XsJgik/edit#heading=h.2wjb9qgzfcri