Skip to main content

Module volume

Module volume 

Source
Expand description

Docker volume management

This module provides functions to create and manage Docker volumes for persistent storage across container restarts.

Constants§

MOUNT_CACHE
Mount point for opencode cache inside container
MOUNT_CONFIG
Mount point for configuration inside container
MOUNT_PROJECTS
Mount point for project files inside container
MOUNT_SESSION
Mount point for opencode data inside container
MOUNT_STATE
Mount point for opencode state inside container
MOUNT_USERS
Mount point for persisted user records inside container
VOLUME_CACHE
Volume name for opencode cache
VOLUME_CONFIG
Volume name for opencode configuration
VOLUME_NAMES
All volume names as array for iteration
VOLUME_PROJECTS
Volume name for project files
VOLUME_SESSION
Volume name for opencode data
VOLUME_STATE
Volume name for opencode state
VOLUME_USERS
Volume name for persisted user records

Functions§

ensure_volumes_exist
Ensure all required volumes exist
remove_all_volumes
Remove all opencode-cloud volumes
remove_volume
Remove a volume
volume_exists
Check if a specific volume exists