Files
ad-ds-simple-file-server/docker-compose.yml
2026-02-18 12:09:38 +01:00

34 lines
748 B
YAML

services:
samba:
build:
context: .
container_name: ad-samba-file-server
hostname: ${SAMBA_HOSTNAME:-adsambafsrv}
restart: unless-stopped
env_file:
- .env
environment:
NETBIOS_NAME: ${NETBIOS_NAME:-ADSAMBAFSRV}
ports:
- "445:445"
- "139:139"
volumes:
- private_data:/data/private
- public_data:/data/public
- group_data:/data/groups
- state_data:/state
- samba_lib_data:/var/lib/samba
healthcheck:
test: ["CMD-SHELL", "wbinfo -t >/dev/null 2>&1 && testparm -s >/dev/null 2>&1"]
interval: 30s
timeout: 10s
retries: 5
start_period: 45s
volumes:
private_data:
public_data:
group_data:
state_data:
samba_lib_data: