diff --git a/compose/homepage/.env.example b/compose/homepage/.env.example new file mode 100644 index 0000000..dd5df19 --- /dev/null +++ b/compose/homepage/.env.example @@ -0,0 +1,5 @@ +PORT="7676" +CONFIG_PATH="../../volumes/homepage" +IMAGES_PATH="../../volumes/homepage/images" +DISK_MONITOR_PATH="/path/to/your/disk" +HOMEPAGE_ALLOWED_HOSTS="mydomain.com" # Change this! \ No newline at end of file diff --git a/compose/homepage/docker-compose.yml b/compose/homepage/docker-compose.yml new file mode 100644 index 0000000..e83b2e3 --- /dev/null +++ b/compose/homepage/docker-compose.yml @@ -0,0 +1,13 @@ +services: + homepage: + image: ghcr.io/gethomepage/homepage:latest + container_name: homepage + ports: + - "${PORT:-7676}:3000" + volumes: + - "${CONFIG_PATH:?}:/app/config" + - "/var/run/docker.sock:/var/run/docker.sock" # (optional) For docker integrations + - "${IMAGES_PATH:?}:/app/public/images" + - "${DISK_MONITOR_PATH:?}:/mnt/dandelion:ro" # (optional) Needed to show disk space left + environment: + HOMEPAGE_ALLOWED_HOSTS: "${HOMEPAGE_ALLOWED_HOSTS:-*}" \ No newline at end of file