Files
env-docker/Config/F-DroidRepo/docker-compose.example.yml
T

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