Skip to content
HomeKnowledge BaseStatisticsChangelog GitHub Discord Email
commands / demyx refresh

No results for ""

demyx refresh

Usage

bash
demyx refresh <app> <args>
demyx refresh all
demyx refresh code
demyx refresh traefik

Description

Regenerates an app's compose.yml and .env files from Demyx's templates. Creates a config backup by default before overwriting. Use this after manually editing environment variables or when you need to re-apply templates outside the normal host upgrade flow.

Arguments

FlagDescription
allRegenerate all app configs
codeRegenerate code-server's compose.yml and .env
traefikRegenerate Traefik's compose.yml and backup acme.json
-fDelete and regenerate non-sensitive env vars between refreshable markers
-frRegenerate files and force-recreate containers
-ncRegenerate files only — no Docker Compose commands
-sSkip config backup before regenerating

Examples

bash
# Regenerate config (with backup, no restart)
demyx refresh domain.tld

# Regenerate and restart containers
demyx refresh domain.tld -fr

# Regenerate all apps
demyx refresh all

# Regenerate all apps and restart all containers
demyx refresh all -fr

# Regenerate without creating a backup first
demyx refresh domain.tld -s

# Files only, no docker compose
demyx refresh domain.tld -nc

# Refresh Traefik config
demyx refresh traefik

When to Use

  • After manually editing app .env values
  • When an app's containers are in a bad state and need fresh config
  • When directed by release notes or troubleshooting steps
  • demyx config — configure specific app settings (uses refresh internally)
  • demyx backup — the config backup created by refresh is stored here