docker run -d \
--name couch \
-p 5984:5984 \
-v $HOME/.cozy/couch:/opt/couchdb/data \
apache/couchdb:2.1
sleep 4s
curl -X PUT http://127.0.0.1:5984/{_users,_replicator,_global_changes}
cozy-stack serve
Dans un autre onglet :
cozy-stack instances add --dev --apps drive,collect,settings --passphrase cozy "cozy.tools:8080" --email simon@cozycloud.cc
Quelques commandes :
cozy-stack --domain cozy.tools:8080 apps ls
cozy-stack --domain cozy.tools:8080 konnectors ls
Installation rapide d'une application en dev :
APP_NAME=banks
APP_FOLDER=$HOME/.cozy/storage/cozy.tools\:8080/.cozy_apps/$APP_NAME
SRC_FOLDER=$HOME/dev/work/app/$APP_NAME
cozy-stack --domain cozy.tools:8080 apps install $APP_NAME file://$SRC_FOLDER/build
APP_INSTALLED=$(ls $APP_FOLDER)
rm -rf $APP_FOLDER/$APP_INSTALLED
ln -s $SRC_FOLDER/build $APP_FOLDER/$APP_INSTALLED
K_NAME=free
SRC_FOLDER=$HOME/dev/work/konnectors/$K_NAME/build
cozy-stack --domain cozy.tools:8080 konnectors install $K_NAME file://$SRC_FOLDER
K_NAME=free
cozy-stack --domain cozy.tools:8080 konnectors update $K_NAME
docker start couch cozy-stack serve
docker stop couch
docker rm couch
rm -rf $HOME/.cozy/couch
rm -rf $HOME/.cozy/storage