67 lines
2.0 KiB
Plaintext
67 lines
2.0 KiB
Plaintext
variant: flatcar
|
|
version: 1.0.0
|
|
|
|
systemd:
|
|
units:
|
|
- name: gitea-mcp.service
|
|
enabled: true
|
|
contents: |
|
|
[Unit]
|
|
Description=Gitea MCP Server
|
|
After=docker.service
|
|
Requires=docker.service
|
|
[Service]
|
|
TimeoutStartSec=0
|
|
ExecStartPre=-/usr/bin/docker rm --force gitea-mcp
|
|
ExecStart=/usr/bin/docker run --name gitea-mcp \
|
|
-e GITEA_HOST=https://git.atlashorizon.net \
|
|
-p 8080:8080 \
|
|
docker.gitea.com/gitea-mcp-server \
|
|
/app/gitea-mcp -t http --port 8080
|
|
ExecStop=/usr/bin/docker stop gitea-mcp
|
|
Restart=always
|
|
RestartSec=5s
|
|
[Install]
|
|
WantedBy=multi-user.target
|
|
- name: litellm.service
|
|
enabled: true
|
|
contents: |
|
|
[Unit]
|
|
Description=LiteLLM proxy
|
|
After=docker.service
|
|
Requires=docker.service
|
|
[Service]
|
|
TimeoutStartSec=0
|
|
ExecStartPre=-/usr/bin/docker rm --force litellm
|
|
ExecStart=/usr/bin/docker run --name litellm \
|
|
-e DATABASE_URL=${litellm_database_url} \
|
|
-e STORE_MODEL_IN_DB=True \
|
|
-e LITELLM_MASTER_KEY=${litellm_master_key} \
|
|
-e LITELLM_SALT_KEY=${litellm_salt_key} \
|
|
-p 4000:4000 \
|
|
docker.litellm.ai/berriai/litellm:main-stable
|
|
ExecStop=/usr/bin/docker stop litellm
|
|
Restart=always
|
|
RestartSec=5s
|
|
[Install]
|
|
WantedBy=multi-user.target
|
|
- name: dozzle-agent.service
|
|
enabled: true
|
|
contents: |
|
|
[Unit]
|
|
Description=Dozzle Agent
|
|
After=docker.service
|
|
Requires=docker.service
|
|
[Service]
|
|
TimeoutStartSec=0
|
|
ExecStartPre=-/usr/bin/docker rm --force dozzle-agent
|
|
ExecStart=/usr/bin/docker run --name dozzle-agent \
|
|
-v /var/run/docker.sock:/var/run/docker.sock \
|
|
-p 7007:7007 \
|
|
amir20/dozzle:v11.1.1 agent
|
|
ExecStop=/usr/bin/docker stop dozzle-agent
|
|
Restart=always
|
|
RestartSec=5s
|
|
[Install]
|
|
WantedBy=multi-user.target
|