feat(service): add Pingvin Share service (#5969)

This commit is contained in:
CrazyTim71
2025-06-18 14:10:00 +02:00
committed by GitHub
parent 28228677dd
commit 86ee90a9a7
3 changed files with 55 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
# documentation: https://github.com/stonith404/pingvin-share
# slogan: A self-hosted file sharing platform that combines lightness and beauty, perfect for seamless and efficient file sharing.
# tags: self-hosted, file-sharing, files, cloud, sharing
# logo: svgs/pingvinshare.svg
# port: 3000
services:
pingvinshare:
image: ghcr.io/stonith404/pingvin-share
environment:
- SERVICE_FQDN_PINGVINSHARE_3000
- TRUST_PROXY=${TRUST_PROXY:-true}
volumes:
- pingvinshare_data:/opt/app/backend/data
- pingvinshare_images:/opt/app/frontend/public/img
depends_on:
clamav:
condition: service_healthy
healthcheck:
test:
[
"CMD-SHELL",
"wget --quiet --tries=1 --spider http://localhost:3000/api/health || exit 1",
]
interval: 5s
timeout: 20s
retries: 10
clamav:
image: clamav/clamav

View File

@@ -0,0 +1,24 @@
# documentation: https://github.com/stonith404/pingvin-share
# slogan: A self-hosted file sharing platform that combines lightness and beauty, perfect for seamless and efficient file sharing.
# tags: self-hosted, file-sharing, files, cloud, sharing
# logo: svgs/pingvinshare.svg
# port: 3000
services:
pingvinshare:
image: ghcr.io/stonith404/pingvin-share
environment:
- SERVICE_FQDN_PINGVINSHARE_3000
- TRUST_PROXY=${TRUST_PROXY:-true}
volumes:
- pingvinshare_data:/opt/app/backend/data
- pingvinshare_images:/opt/app/frontend/public/img
healthcheck:
test:
[
"CMD-SHELL",
"wget --quiet --tries=1 --spider http://localhost:3000/api/health || exit 1",
]
interval: 5s
timeout: 20s
retries: 10