32 lines
		
	
	
		
			561 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			561 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/usr/bin/sh
 | 
						|
 | 
						|
if [ "${DBMS}" = 'postgres' ]; then
 | 
						|
    cat <<EOF
 | 
						|
    db:
 | 
						|
        image: postgres:alpine
 | 
						|
        restart: always
 | 
						|
        tty: false
 | 
						|
        ports:
 | 
						|
            - 5432:5432
 | 
						|
        environment:
 | 
						|
            - PGDATA=/var/lib/postgres/data
 | 
						|
        env_file:
 | 
						|
            - ./docker/db/db.env
 | 
						|
        volumes:
 | 
						|
            - database:/var/lib/postgres/data
 | 
						|
 | 
						|
EOF
 | 
						|
else
 | 
						|
    cat <<EOF
 | 
						|
    db:
 | 
						|
        image: mariadb
 | 
						|
        restart: always
 | 
						|
        tty: false
 | 
						|
        ports:
 | 
						|
            - 3306:3306
 | 
						|
        env_file:
 | 
						|
            - ./docker/db/db.env
 | 
						|
 | 
						|
EOF
 | 
						|
fi
 |