|
@@ -4,31 +4,15 @@ docker hub: https://hub.docker.com/r/fphammerle/koel/
|
|
|
|
|
|
dockerfile repo: https://git.hammerle.me/fphammerle/docker-koel
|
|
|
|
|
|
+docker-compose.yml: https://git.hammerle.me/fphammerle/docker-koel/src/master/docker-compose.yml
|
|
|
+
|
|
|
koel project repo: https://github.com/phanan/koel
|
|
|
|
|
|
-https://koel.phanan.net/docs
|
|
|
+koel docs: https://koel.phanan.net/docs
|
|
|
|
|
|
```sh
|
|
|
-$ sudo docker network create koel
|
|
|
-$ sudo docker create \
|
|
|
- --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 start koel-db
|
|
|
-$ sudo docker run --rm --interactive --tty \
|
|
|
- --name koel \
|
|
|
- --env DB_CONNECTION=pgsql \
|
|
|
- --env DB_HOST=koel-db \
|
|
|
- --env DB_PORT=5432 \
|
|
|
- --env DB_DATABASE=koel \
|
|
|
- --env DB_PASSWORD=secret \
|
|
|
- --network koel --publish=8080:8080 \
|
|
|
- --security-opt=no-new-privileges --cap-drop=all \
|
|
|
- fphammerle/koel:3.7.2-amd64
|
|
|
+$ sudo docker-compose --project-name koel run web
|
|
|
+Starting koel_db_1 ... done
|
|
|
+ php artisan koel:init
|
|
|
Attempting to install or upgrade Koel.
|
|
|
Remember, you can always install/upgrade manually following the guide here:
|