Jump to content

Schalke04: Difference between revisions

From Parasol
No edit summary
Tag: visualeditor
Tag: visualeditor
 
(3 intermediate revisions by the same user not shown)
Line 7: Line 7:


[[FC Gelsenkirchen-Schalke 04 e.V. (FCS04) GTM, GA, Kampagnen Tracking]]
[[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) Revision & Instandhaltung Bestandsplatform]]
Line 23: Line 21:
===Project Name===
===Project Name===
FC Gelsenkirchen-Schalke 04 e.V. (FCS04) Website und App
FC Gelsenkirchen-Schalke 04 e.V. (FCS04) Website und App
...


===About===
===About===
Line 30: Line 26:


===Asana===
===Asana===
...
t.b.d.


===Drive===
===Drive===
...
t.b.d.


==Setup==
==Setup==
===Server===


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


[https://console.cloud.google.com/compute/instancesDetail/zones/europe-west1-b/instances/internal-1-schalke04-de?project=schalke-04-app internal-1-schalke04-de]
===Production Server===


====Live====
Instance: Compute Engine/ VM instances/ [https://console.cloud.google.com/compute/instancesDetail/zones/europe-west1-b/instances/internal-1-schalke04-de?project=schalke-04-app internal-1-schalke04-de]
URL: https://schalke04.de


Externe IP: 34.78.68.223 (VPN required)
External URL: https://schalke04.de


Backend:https://internal.schalke04.de (Cloudflare Zero Trust Seat required, dev@parasol-island.com has one)
Externe IP: 34.78.68.223
 
====Stage====
URL: https://staging-internal.schalke04.de
 
Externe IP: 34.141.44.104


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 ===
External URL: https://staging-internal.schalke04.de


Externe IP: 34.141.44.104


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


Backend Admin Tools: t.b.d.
===Git Repository===
===Git Repository===
https://github.com/Parasol-Island-GmbH/fc-schalke-04
https://github.com/Parasol-Island-GmbH/fc-schalke-04
Line 81: Line 75:




=== Todos ===
=== Todos (Priorisiert) ===


* Deployment Cloud Functions?
# Introduce Feature Branches
* Cloud Console Access?
# Version Missmatch
## 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.
# Setup scripted stage deployment with hotlinking and rollback. Incl. Exclude Listen.
## VM Ware
## Cloud Storage
## Firebase Functions (No Stage...)
# Setup scripted production deployment with hotlinking and rollback.
# Setup scripted Veltins Arena deployment with hotlinking and rollback.
# Setup scripted Mitgeredet deployment with hotlinking and rollback.
# Update to latest Wordpress and Plugins
# Check Deployment of Cloud Functions?
# Check Google Cloud Console Access?
# Check Container Config (php/nginx, apt)
# Setup scripted Veltins Arena deployment with hotlinking and rollback.
# Setup scripted Mitgeredet deployment with hotlinking and rollback.
# Cloud Console Keys aufräumen.





Latest revision as of 09:55, 11 October 2023

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