Compare commits
	
		
			4 Commits
		
	
	
		
			abf4158256
			...
			c047f8da63
		
	
	| Author | SHA1 | Date | 
|---|---|---|
| 
							
							
								 | 
						c047f8da63 | |
| 
							
							
								 | 
						9097f0bbd9 | |
| 
							
							
								 | 
						3f44fbe5b0 | |
| 
							
							
								 | 
						8e1f7869e2 | 
| 
						 | 
				
			
			@ -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 -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 )
 | 
			
		||||
    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. Herunterladen der Beispiel Docker-Compose
 | 
			
		||||
1. Verschieben der Docker-Compose
 | 
			
		||||
 | 
			
		||||
    ```cmd
 | 
			
		||||
    curl https://git.zoomyboy.de/silva/adrema/raw/branch/master/docker-compose.prod.yml -o docker-compose.yml
 | 
			
		||||
    mv docker-compose.prod.yml docker-compose.yml
 | 
			
		||||
    ```
 | 
			
		||||
 | 
			
		||||
2. Herunterladen der Beispiel Environmentvariablen-Datei
 | 
			
		||||
2. Anwenden der Beispiel Environmentvariablen-Datei
 | 
			
		||||
 | 
			
		||||
    ```cmd
 | 
			
		||||
    curl https://git.zoomyboy.de/silva/adrema/raw/branch/master/.app.env.example -o .app.env
 | 
			
		||||
    mv .app.env.example .app.env
 | 
			
		||||
    ```
 | 
			
		||||
 | 
			
		||||
3. In der `.app.env` notwendige Einstellungen vornehmen:
 | 
			
		||||
| 
						 | 
				
			
			@ -50,7 +50,8 @@ 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 sicheren Passwort für die Datenbank versehen
 | 
			
		||||
    - `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
 | 
			
		||||
    - `USER_EMAIL` und `USER_PASSWORD`: Einstellen des standard Adrema Logins
 | 
			
		||||
 | 
			
		||||
4. Container zur Gennerierung des App-Key starten
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -19,7 +19,8 @@ class UserSeeder extends Seeder
 | 
			
		|||
            'email' => config('init.email'),
 | 
			
		||||
            'email_verified_at' => now(),
 | 
			
		||||
            'password' => Hash::make(config('init.password')),
 | 
			
		||||
            'name' => 'Adrema Benutzer',
 | 
			
		||||
            'firstname' => 'Adrema',
 | 
			
		||||
            'lastname' => 'Benutzer',
 | 
			
		||||
        ]);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,7 +2,6 @@ version: '3'
 | 
			
		|||
services:
 | 
			
		||||
    webservice:
 | 
			
		||||
        image: zoomyboy/adrema-webservice:latest
 | 
			
		||||
        restart: always
 | 
			
		||||
        depends_on:
 | 
			
		||||
            - php
 | 
			
		||||
        ports:
 | 
			
		||||
| 
						 | 
				
			
			@ -12,7 +11,6 @@ services:
 | 
			
		|||
 | 
			
		||||
    php:
 | 
			
		||||
        image: zoomyboy/adrema-app:latest
 | 
			
		||||
        restart: always
 | 
			
		||||
        depends_on:
 | 
			
		||||
            - db
 | 
			
		||||
            - redis
 | 
			
		||||
| 
						 | 
				
			
			@ -38,7 +36,6 @@ services:
 | 
			
		|||
 | 
			
		||||
    horizon:
 | 
			
		||||
        image: zoomyboy/adrema-app:latest
 | 
			
		||||
        restart: always
 | 
			
		||||
        depends_on:
 | 
			
		||||
            - php
 | 
			
		||||
        command: /bin/entrypoint horizon
 | 
			
		||||
| 
						 | 
				
			
			@ -62,7 +59,6 @@ services:
 | 
			
		|||
 | 
			
		||||
    schedule:
 | 
			
		||||
        image: zoomyboy/adrema-app:latest
 | 
			
		||||
        restart: always
 | 
			
		||||
        depends_on:
 | 
			
		||||
            - php
 | 
			
		||||
        command: /bin/entrypoint schedule
 | 
			
		||||
| 
						 | 
				
			
			@ -86,7 +82,6 @@ services:
 | 
			
		|||
 | 
			
		||||
    db:
 | 
			
		||||
        image: mariadb:10.6.5
 | 
			
		||||
        restart: always
 | 
			
		||||
        env_file:
 | 
			
		||||
            - .app.env
 | 
			
		||||
        environment:
 | 
			
		||||
| 
						 | 
				
			
			@ -98,7 +93,6 @@ services:
 | 
			
		|||
 | 
			
		||||
    socketi:
 | 
			
		||||
        image: quay.io/soketi/soketi:89604f268623cf799573178a7ba56b7491416bde-16-debian
 | 
			
		||||
        restart: always
 | 
			
		||||
        environment:
 | 
			
		||||
            SOKETI_DEFAULT_APP_ID: adremaid
 | 
			
		||||
            SOKETI_DEFAULT_APP_KEY: adremakey
 | 
			
		||||
| 
						 | 
				
			
			@ -106,7 +100,6 @@ services:
 | 
			
		|||
 | 
			
		||||
    redis:
 | 
			
		||||
        image: redis:alpine3.18
 | 
			
		||||
        restart: always
 | 
			
		||||
        volumes:
 | 
			
		||||
            - ./data/redis:/data
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue