Agents
Last updated
Was this helpful?
Was this helpful?
$ sling agent
agent - Manage the local sling agent
See more details at https://docs.slingdata.io/sling-cli/
Usage:
agent [run]
Subcommands:
run run the sling agent
Flags:
--version Displays the program version string.
-h --help Displays help with available flag, subcommand, and positional value parameters.export SLING_AGENT_KEY='....'
sling agent runexport SLING_AGENT_KEY='....'
sling agent run# using windows Powershell
$env:SLING_AGENT_KEY='....'
sling agent runexport SLING_AGENT_KEY='....'
docker run -d -e SLING_AGENT_KEY slingdata/sling agent runservices:
sling-agent:
image: slingdata/sling
command: agent run
container_name: sling-agent
restart: unless-stopped
environment:
SLING_AGENT_KEY: '....'
volumes:
- agent_data:/home/sling
volumes:
agent_data:# Start from the official Sling image
FROM slingdata/sling:latest
# FROM slingdata/sling:latest-arm64 # for ARM64
# Switch to root to install additional packages
USER root
# Install additional system dependencies if needed
RUN apt-get update && apt-get install -y \
your-package-here \
&& rm -rf /var/lib/apt/lists/*
# Install additional Python packages
RUN pip install --no-cache-dir \
pandas \
sqlalchemy \
your-custom-package
# Switch back to sling user
USER sling
# The default command is already set to run the agent