121 lines
2.7 KiB
YAML
121 lines
2.7 KiB
YAML
# 2025-11-01 Hyperling
|
|
# Create a 3rd party F-Droid repository for providing app updates.
|
|
|
|
volumes:
|
|
fdroid_data:
|
|
driver: local
|
|
driver_opts:
|
|
type: none
|
|
device: ../../Volumes/F-DroidRepo/data
|
|
o: bind
|
|
|
|
services:
|
|
app:
|
|
container_name: fd-app
|
|
build:
|
|
context: ./
|
|
network: host
|
|
args:
|
|
#WEBROOT: ${WEBROOT}
|
|
#REPO: ${REPO}
|
|
REPO_DOMAIN: ${REPO_DOMAIN}
|
|
REPO_NAME: ${REPO_NAME}
|
|
REPO_ICON: ${REPO_ICON}
|
|
FILE00: ${FILE00}
|
|
FILE01: ${FILE01}
|
|
FILE02: ${FILE02}
|
|
FILE03: ${FILE03}
|
|
FILE04: ${FILE04}
|
|
FILE05: ${FILE05}
|
|
FILE06: ${FILE06}
|
|
FILE07: ${FILE07}
|
|
FILE08: ${FILE08}
|
|
FILE09: ${FILE09}
|
|
FILE10: ${FILE10}
|
|
FILE11: ${FILE11}
|
|
FILE12: ${FILE12}
|
|
FILE13: ${FILE13}
|
|
FILE14: ${FILE14}
|
|
FILE15: ${FILE15}
|
|
FILE16: ${FILE16}
|
|
FILE17: ${FILE17}
|
|
FILE18: ${FILE18}
|
|
FILE19: ${FILE19}
|
|
FILE20: ${FILE20}
|
|
FILE21: ${FILE21}
|
|
FILE22: ${FILE22}
|
|
FILE23: ${FILE23}
|
|
FILE24: ${FILE24}
|
|
FILE25: ${FILE25}
|
|
FILE26: ${FILE26}
|
|
FILE27: ${FILE27}
|
|
FILE28: ${FILE28}
|
|
FILE29: ${FILE29}
|
|
FILE30: ${FILE30}
|
|
FILE31: ${FILE31}
|
|
FILE32: ${FILE32}
|
|
FILE33: ${FILE33}
|
|
FILE34: ${FILE34}
|
|
FILE35: ${FILE35}
|
|
FILE36: ${FILE36}
|
|
FILE37: ${FILE37}
|
|
FILE38: ${FILE38}
|
|
FILE39: ${FILE39}
|
|
restart: always
|
|
ports:
|
|
- "8015:80"
|
|
environment:
|
|
#- WEBROOT=$WEBROOT
|
|
#- REPO=$REPO
|
|
- REPO_DOMAIN=$REPO_DOMAIN
|
|
- REPO_NAME=$REPO_NAME
|
|
- REPO_ICON=$REPO_ICON
|
|
- FILE00=$FILE00
|
|
- FILE01=$FILE01
|
|
- FILE02=$FILE02
|
|
- FILE03=$FILE03
|
|
- FILE04=$FILE04
|
|
- FILE05=$FILE05
|
|
- FILE06=$FILE06
|
|
- FILE07=$FILE07
|
|
- FILE08=$FILE08
|
|
- FILE09=$FILE09
|
|
- FILE10=$FILE10
|
|
- FILE11=$FILE11
|
|
- FILE12=$FILE12
|
|
- FILE13=$FILE13
|
|
- FILE14=$FILE14
|
|
- FILE15=$FILE15
|
|
- FILE16=$FILE16
|
|
- FILE17=$FILE17
|
|
- FILE18=$FILE18
|
|
- FILE19=$FILE19
|
|
- FILE20=$FILE20
|
|
- FILE21=$FILE21
|
|
- FILE22=$FILE22
|
|
- FILE23=$FILE23
|
|
- FILE24=$FILE24
|
|
- FILE25=$FILE25
|
|
- FILE26=$FILE26
|
|
- FILE27=$FILE27
|
|
- FILE28=$FILE28
|
|
- FILE29=$FILE29
|
|
- FILE30=$FILE30
|
|
- FILE31=$FILE31
|
|
- FILE32=$FILE32
|
|
- FILE33=$FILE33
|
|
- FILE34=$FILE34
|
|
- FILE35=$FILE35
|
|
- FILE36=$FILE36
|
|
- FILE37=$FILE37
|
|
- FILE38=$FILE38
|
|
- FILE39=$FILE39
|
|
volumes:
|
|
- fdroid_data:/root/fdroid
|
|
deploy:
|
|
mode: global
|
|
resources:
|
|
limits:
|
|
cpus: $CPU
|
|
memory: $MEM
|