Compare commits
	
		
			No commits in common. "c047f8da63ccff9d775004b346664cb2d852d24d" and "abf415825698880551798e2cd1bf4b8605b96f3c" have entirely different histories.
		
	
	
		
			c047f8da63
			...
			abf4158256
		
	
		| 
						 | 
				
			
			@ -28,7 +28,7 @@ fi
 | 
			
		|||
if [ $1 == "app" ]; then
 | 
			
		||||
    # --------------------------- ensure appkey is set ----------------------------
 | 
			
		||||
    wait_for_db
 | 
			
		||||
    php -r '$connection = new PDO("mysql:host='$DB_HOST';dbname='$DB_DATABASE'", "'$DB_USERNAME'", "'$DB_PASSWORD'"); $connection->query("DESCRIBE migrations");' > /dev/null || ( php artisan migrate --seed --force && php artisan db:seed )
 | 
			
		||||
    php -r '$connection = new PDO("mysql:host='$DB_HOST';dbname='$DB_DATABASE'", "'$DB_USERNAME'", "'$DB_PASSWORD'"); $connection->query("DESCRIBE migrations");' > /dev/null || php artisan migrate --seed --force
 | 
			
		||||
    su www-data -c 'php artisan migrate --force'
 | 
			
		||||
    php artisan scout:sync-index-settings
 | 
			
		||||
    php-fpm -F -R -O
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										11
									
								
								README.md
								
								
								
								
							
							
						
						
									
										11
									
								
								README.md
								
								
								
								
							| 
						 | 
				
			
			@ -32,16 +32,16 @@ Außerdem ist AdReMa auch problemlos auf Handys und Tablets bedienbar ("mobiles
 | 
			
		|||
 | 
			
		||||
## Installation des Produktivsystems
 | 
			
		||||
 | 
			
		||||
1. Verschieben der Docker-Compose
 | 
			
		||||
1. Herunterladen der Beispiel Docker-Compose
 | 
			
		||||
 | 
			
		||||
    ```cmd
 | 
			
		||||
    mv docker-compose.prod.yml docker-compose.yml
 | 
			
		||||
    curl https://git.zoomyboy.de/silva/adrema/raw/branch/master/docker-compose.prod.yml -o docker-compose.yml
 | 
			
		||||
    ```
 | 
			
		||||
 | 
			
		||||
2. Anwenden der Beispiel Environmentvariablen-Datei
 | 
			
		||||
2. Herunterladen der Beispiel Environmentvariablen-Datei
 | 
			
		||||
 | 
			
		||||
    ```cmd
 | 
			
		||||
    mv .app.env.example .app.env
 | 
			
		||||
    curl https://git.zoomyboy.de/silva/adrema/raw/branch/master/.app.env.example -o .app.env
 | 
			
		||||
    ```
 | 
			
		||||
 | 
			
		||||
3. In der `.app.env` notwendige Einstellungen vornehmen:
 | 
			
		||||
| 
						 | 
				
			
			@ -50,8 +50,7 @@ Außerdem ist AdReMa auch problemlos auf Handys und Tablets bedienbar ("mobiles
 | 
			
		|||
    - Mail-Server Einstellungen `MAIL_PORT`, `MAIL_HOST`, `MAIL_USERNAME`, `MAIL_PASSWORD` und `MAIL_ENCRYPTION` anpassen
 | 
			
		||||
    - `MAIL_FROM_NAME`: Der Name, der als Absender von E-Mails gesetzt wird (z.B. `Stamm Bipi Service`)
 | 
			
		||||
    - `MAIL_FROM_ADDRESS`: Die dazu gehörige E-Mail-Adresse, die natürlich für antworten erreichbar sein sollte (z.B. `vorstand@stamm-bipi.de`)
 | 
			
		||||
    - `DB_PASSWORD` und `MYSQL_PASSWORD`: Mit dem selben neu erstellten, sicheren Passwort für die Datenbank versehen
 | 
			
		||||
    - `MEILI_MASTER_KEY` Mit einem neu erstellten, sicheren Passwort versehen
 | 
			
		||||
    - `DB_PASSWORD` und `MYSQL_PASSWORD`: Mit dem selben sicheren Passwort für die Datenbank versehen
 | 
			
		||||
    - `USER_EMAIL` und `USER_PASSWORD`: Einstellen des standard Adrema Logins
 | 
			
		||||
 | 
			
		||||
4. Container zur Gennerierung des App-Key starten
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -19,8 +19,7 @@ class UserSeeder extends Seeder
 | 
			
		|||
            'email' => config('init.email'),
 | 
			
		||||
            'email_verified_at' => now(),
 | 
			
		||||
            'password' => Hash::make(config('init.password')),
 | 
			
		||||
            'firstname' => 'Adrema',
 | 
			
		||||
            'lastname' => 'Benutzer',
 | 
			
		||||
            'name' => 'Adrema Benutzer',
 | 
			
		||||
        ]);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,6 +2,7 @@ version: '3'
 | 
			
		|||
services:
 | 
			
		||||
    webservice:
 | 
			
		||||
        image: zoomyboy/adrema-webservice:latest
 | 
			
		||||
        restart: always
 | 
			
		||||
        depends_on:
 | 
			
		||||
            - php
 | 
			
		||||
        ports:
 | 
			
		||||
| 
						 | 
				
			
			@ -11,6 +12,7 @@ services:
 | 
			
		|||
 | 
			
		||||
    php:
 | 
			
		||||
        image: zoomyboy/adrema-app:latest
 | 
			
		||||
        restart: always
 | 
			
		||||
        depends_on:
 | 
			
		||||
            - db
 | 
			
		||||
            - redis
 | 
			
		||||
| 
						 | 
				
			
			@ -36,6 +38,7 @@ services:
 | 
			
		|||
 | 
			
		||||
    horizon:
 | 
			
		||||
        image: zoomyboy/adrema-app:latest
 | 
			
		||||
        restart: always
 | 
			
		||||
        depends_on:
 | 
			
		||||
            - php
 | 
			
		||||
        command: /bin/entrypoint horizon
 | 
			
		||||
| 
						 | 
				
			
			@ -59,6 +62,7 @@ services:
 | 
			
		|||
 | 
			
		||||
    schedule:
 | 
			
		||||
        image: zoomyboy/adrema-app:latest
 | 
			
		||||
        restart: always
 | 
			
		||||
        depends_on:
 | 
			
		||||
            - php
 | 
			
		||||
        command: /bin/entrypoint schedule
 | 
			
		||||
| 
						 | 
				
			
			@ -82,6 +86,7 @@ services:
 | 
			
		|||
 | 
			
		||||
    db:
 | 
			
		||||
        image: mariadb:10.6.5
 | 
			
		||||
        restart: always
 | 
			
		||||
        env_file:
 | 
			
		||||
            - .app.env
 | 
			
		||||
        environment:
 | 
			
		||||
| 
						 | 
				
			
			@ -93,6 +98,7 @@ services:
 | 
			
		|||
 | 
			
		||||
    socketi:
 | 
			
		||||
        image: quay.io/soketi/soketi:89604f268623cf799573178a7ba56b7491416bde-16-debian
 | 
			
		||||
        restart: always
 | 
			
		||||
        environment:
 | 
			
		||||
            SOKETI_DEFAULT_APP_ID: adremaid
 | 
			
		||||
            SOKETI_DEFAULT_APP_KEY: adremakey
 | 
			
		||||
| 
						 | 
				
			
			@ -100,6 +106,7 @@ services:
 | 
			
		|||
 | 
			
		||||
    redis:
 | 
			
		||||
        image: redis:alpine3.18
 | 
			
		||||
        restart: always
 | 
			
		||||
        volumes:
 | 
			
		||||
            - ./data/redis:/data
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue