# Projektname
Score-Now
## Beschreibung
Eine Webanwendung mit Bootstrap, PHP und MySQL.

# Installation der Anwendung
1. Klone das Repository:
URL zur repro 
git clone https://github.com/username/repositoryname.git

The global application environment is defined by the values
in [docker-compose.yaml](/docker-compose.yaml).
The application loads this configuration file by default.
It is also possible to pass values from environment variables. In order to do this, the corresponding value in
the [cloud_sql_proxy.sh](/cloud_sql_proxy.sh) file needs to be set to the name of the desired environment
variable, preceded by a '$' character.
E.g. pass values from environment variables named `PHP_PORT`, `DB_PASSWORD` to configuration values `PHP.port`.

## Richte die MySQL-Datenbank ein:
1. Datenbank in der Instanz erstellen und Berechtigungen setzen
    https://cloud.google.com/sql/docs/mysql/add-manage-iam-users#creating-a-database-user
    
2. Importiere die Datei `XYZ` in phpMyAdmin oder über die MySQL-Konsole.
3. Passe die Datenbank-Konfiguration in `src/config.php` an:
   - $host = "IP-Adresse";
   - $username = "dein-db-username";
   - $password = "dein_db-passwort";
   - $dbname = "datenbankname";

4. richte deinem Client den Zugriff ein in dem du die IP Adresse hinterlegst 
    - Google Cloud SQL instance öffnen
    - Connections wählen
    - URL auf dem Client aufrufen der verbudnen werden soll http://ipv4.whatismyv6.com/
    - IP Adresser im Bereich Autorisierte Netzwerke hinterlegen

## docker

Run docker compose from cmd, docker-desktop or IDE.

```bash
# for old compose version use 'docker-compose up'
docker compose --verbose up
```
## gcloud
gcloud auth login
gcloud config set project sixth-hash-449920-v5 PROJECT-ID
gcloud builds submit --config cloudbuild.yml
