Migration from Legacy Docker Deployment
Migrate from the legacy stackai-auto-docker deployment to the CLI.
Migrate
cd /path/to/legacy/stackai-auto-docker && docker compose down
stackai system import --source /path/to/legacy/stackai-auto-docker --force
sudo stackai deploy startData Paths
Source
Destination
data/supabase/postgresql
~/.config/stackai/data/supabase/postgresql
data/mongodb
~/.config/stackai/data/mongodb
data/weaviate
~/.config/stackai/data/weaviate
data/s3
~/.config/stackai/data/s3
data/redis
~/.config/stackai/data/redis
.env
~/.config/stackai/secrets.vault (encrypted)
TLS
# Let's Encrypt
sudo cp -L /etc/letsencrypt/live/DOMAIN/{fullchain.pem,privkey.pem} ~/.config/stackai/config/nginx/certs/ && sudo mv ~/.config/stackai/config/nginx/certs/{fullchain.pem,privkey.pem} ~/.config/stackai/config/nginx/certs/{stackai.crt,stackai.key} && sudo chown $USER:$USER ~/.config/stackai/config/nginx/certs/* && sudo docker restart nginx
# Renew & copy
sudo certbot renew && sudo cp -L /etc/letsencrypt/live/DOMAIN/fullchain.pem ~/.config/stackai/config/nginx/certs/stackai.crt && sudo cp -L /etc/letsencrypt/live/DOMAIN/privkey.pem ~/.config/stackai/config/nginx/certs/stackai.key && sudo docker restart nginx
# Self-signed
stackai config tls generateRollback
Last updated
Was this helpful?

