[Unit]
Description=Ollama LLM Service
Requires=docker.service
After=docker.service

[Service]
Type=oneshot
RemainAfterExit=yes
WorkingDirectory=/opt/ollama
ExecStartPre=/bin/sh -c 'echo OLLAMA_HOSTNAME=$(hostname) > /opt/ollama/.env'
ExecStart=docker compose --env-file /opt/ollama/.env -f /opt/ollama/docker-compose-ollama.yaml up -d
ExecStop=docker compose -f /opt/ollama/docker-compose-ollama.yaml down

[Install]
WantedBy=multi-user.target