27 lines
1.1 KiB
YAML
27 lines
1.1 KiB
YAML
services:
|
|
homepage:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
args:
|
|
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:-8080}:80"
|
|
restart: unless-stopped
|