|  | @@ -1,47 +1,32 @@
 | 
	
		
			
				|  |  |  ```sh
 | 
	
		
			
				|  |  |  $ sudo docker build -t koel .
 | 
	
		
			
				|  |  | -$ sudo docker run --rm --name koel-db --interactive --tty \
 | 
	
		
			
				|  |  | -    --env POSTGRES_USER=koel --env POSTGRES_PASSWORD=secret \
 | 
	
		
			
				|  |  | +$ sudo docker network create koel
 | 
	
		
			
				|  |  | +$ sudo docker run \
 | 
	
		
			
				|  |  | +    --name koel-db \
 | 
	
		
			
				|  |  | +    --env POSTGRES_DB=koel \
 | 
	
		
			
				|  |  | +    --env POSTGRES_USER=koel \
 | 
	
		
			
				|  |  | +    --env POSTGRES_PASSWORD=secret \
 | 
	
		
			
				|  |  |      --network koel --security-opt=no-new-privileges \
 | 
	
		
			
				|  |  |      --cap-drop=all --cap-add=chown --cap-add=setuid --cap-add=setgid --cap-add=fowner \
 | 
	
		
			
				|  |  |      postgres:10.5-alpine
 | 
	
		
			
				|  |  | -$ sudo docker run --rm --interactive --tty --network koel --publish=8000:8000 \
 | 
	
		
			
				|  |  | -    --security-opt=no-new-privileges --cap-drop=all koel
 | 
	
		
			
				|  |  | +$ sudo docker run --rm --interactive --tty \
 | 
	
		
			
				|  |  | +    --env DB_CONNECTION=pgsql \
 | 
	
		
			
				|  |  | +    --env DB_HOST=koel-db \
 | 
	
		
			
				|  |  | +    --env DB_PORT=5432 \
 | 
	
		
			
				|  |  | +    --env DB_DATABASE=koel \
 | 
	
		
			
				|  |  | +    --env DB_PASSWORD=secret \
 | 
	
		
			
				|  |  | +    --network koel --publish=8000:8000 \
 | 
	
		
			
				|  |  | +    --security-opt=no-new-privileges --cap-drop=all \
 | 
	
		
			
				|  |  | +    koel
 | 
	
		
			
				|  |  |  /koel # php artisan koel:init
 | 
	
		
			
				|  |  |  ...
 | 
	
		
			
				|  |  |  App key exists -- skipping
 | 
	
		
			
				|  |  | -...
 | 
	
		
			
				|  |  | -could not find driver
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -Koel cannot connect to the database. Let's set it up.
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | - Your DB driver of choice [MySQL/MariaDB]:
 | 
	
		
			
				|  |  | -  [mysql     ] MySQL/MariaDB
 | 
	
		
			
				|  |  | -  [pgsql     ] PostgreSQL
 | 
	
		
			
				|  |  | -  [sqlsrv    ] SQL Server
 | 
	
		
			
				|  |  | -  [sqlite-e2e] SQLite
 | 
	
		
			
				|  |  | - > pgsql
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | - DB host:
 | 
	
		
			
				|  |  | - > koel-db
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | - DB port (leave empty for default) []:
 | 
	
		
			
				|  |  | - > 5432
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | - DB name:
 | 
	
		
			
				|  |  | - > koel
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | - DB user:
 | 
	
		
			
				|  |  | - > koel
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | - DB password []:
 | 
	
		
			
				|  |  | - > secret
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +Generating JWT secret
 | 
	
		
			
				|  |  |  Migrating database
 | 
	
		
			
				|  |  |  Let's create the admin account.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |   Your name:
 | 
	
		
			
				|  |  | - > Fabian Peter Hammerle
 | 
	
		
			
				|  |  | + > fabian peter
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |   Your email address:
 | 
	
		
			
				|  |  |   > fabian+koel@hammerle.me
 |