Skip to content

Dependencies

Version: Arctyk ITSM v0.6.0+
Last Updated: January 2026

The following options can be used to ensure the docker container (project) has the latest dependencies installed.

Option 1: Rebuild the Container (cleanest option)

# Stop and remove existing containers
docker compose down

# Rebuild the web service with no cache
docker compose build --no-cache web

# Start everything up
docker compose up -d

Option 2: Install requirements in running container

Install requirements.txt:

# Install/update requirements in the running container
docker compose exec web pip install -r requirements.txt

# Or if you're in development mode with dev requirements
docker compose exec web pip install -r dev-requirements.txt

Option 3: Use pip-sync (follows your project's pip-tools pattern)

# Sync to exact versions in dev-requirements.txt
docker compose exec web pip-sync dev-requirements.txt

Check what's installed

# See installed packages in container
docker compose exec web pip list

# Check for specific package
docker compose exec web pip show django