32 lines
1.3 KiB
YAML
32 lines
1.3 KiB
YAML
services:
|
|
homepage:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
args:
|
|
PUBLIC_SITE_URL: ${PUBLIC_SITE_URL:-}
|
|
PUBLIC_GITEA_URL: ${PUBLIC_GITEA_URL:-}
|
|
PUBLIC_GITHUB_URL: ${PUBLIC_GITHUB_URL:-}
|
|
PUBLIC_BLOG_URL: ${PUBLIC_BLOG_URL:-}
|
|
PUBLIC_GITEA_USERNAME: ${PUBLIC_GITEA_USERNAME:-}
|
|
GITEA_BASE_URL: ${GITEA_BASE_URL:-}
|
|
GITEA_TOKEN: ${GITEA_TOKEN:-}
|
|
GITEA_USERNAME: ${GITEA_USERNAME:-}
|
|
SEAFILE_BASE_URL: ${SEAFILE_BASE_URL:-}
|
|
SEAFILE_TOKEN: ${SEAFILE_TOKEN:-}
|
|
SYNC_OUTPUT_DIR: ${SYNC_OUTPUT_DIR:-src/data/generated}
|
|
STRICT_SYNC: ${STRICT_SYNC:-false}
|
|
SEAFILE_MIRROR_DOWNLOADS: ${SEAFILE_MIRROR_DOWNLOADS:-false}
|
|
DOWNLOADS_OUTPUT_DIR: ${DOWNLOADS_OUTPUT_DIR:-public/downloads}
|
|
GITEA_ACTIVITY_DAYS: ${GITEA_ACTIVITY_DAYS:-70}
|
|
GITEA_ACTIVITY_PER_DAY_LIMIT: ${GITEA_ACTIVITY_PER_DAY_LIMIT:-50}
|
|
GITEA_RECENT_ITEM_LIMIT: ${GITEA_RECENT_ITEM_LIMIT:-8}
|
|
GITEA_REQUEST_TIMEOUT_MS: ${GITEA_REQUEST_TIMEOUT_MS:-15000}
|
|
GITEA_REQUEST_CONCURRENCY: ${GITEA_REQUEST_CONCURRENCY:-5}
|
|
SEAFILE_REQUEST_TIMEOUT_MS: ${SEAFILE_REQUEST_TIMEOUT_MS:-15000}
|
|
image: personal-homepage:latest
|
|
container_name: personal-homepage
|
|
ports:
|
|
- "${HOMEPAGE_PORT:-2000}:80"
|
|
restart: unless-stopped
|