Soucis avec code généré par cozy-app


#1

Bonjour,

J’ai essayé de créer une application en suivant le doc suivant : https://docs.cozy.io/en/dev/app/

Je lance la commande yarn standalone/
Je peux bien afficher l’app mais par contre, j’ai plusieurs “variable” dans le code qui empêche le fonctionnement (je suis pas très clair là :wink: ).
Notamment je me retrouve avec des {{.Locale}}, {{.AppEditor}} et (c’est là où le bat blesse) {{.Domain}}.

Je suis plutôt novice en node, react, etc…

Aurais je loupé une étape? (Je me donne une excuse tout de suite au cas où j’aurais loupé l’étape : bébé qui pleure à la maison => manque de sommeil => manque d’attention)

Pour infos :
➜ ~/data/projects/cozy/questionnaires ○ node -v
v8.11.4
➜ ~/data/projects/cozy/questionnaires ○ yarn -v
1.9.4
➜ ~/data/projects/cozy/questionnaires ○ docker -v
Docker version 18.06.1-ce, build e68fc7a
➜ ~/data/projects/cozy/questionnaires ○ uname -a
Linux tristan 4.15.0-34-generic #37-Ubuntu SMP Mon Aug 27 15:21:48 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Merci par avance


#2

Hello @tiaped,

Désolé de ce long silence.

J’ai prévenu @CPatchane, l’auteur de cette documentation, il est en train de vérifier si elle est bien à jour, il va te répondre.


#3

Pas de soucis.
J’ai un bon mois avant de me lancer dedans. J’apprend React pour le moment. Ce n’est donc pas très pressé.

Don’t worry, be happy


#4

Bonjour @tiaped

Désolé pour cette attente, il a fallut mettre à jour pas mal de choses dans la documentation pour le développement d’application et pousser la v1 de Create Cozy App.

La nouvelle documentation est ici: https://docs.cozy.io/en/tutorials/app/

La v1 de CCA apporte beaucoup de nouvelles choses, si tu peux je te conseille vivement de recommencer le yarn create cozy-app pour bootstrapper une nouvelle app depuis la v1 et repartir de cette base.

Du coup avec cette nouvelle version tu aura juste à avoir l’environnement Docker avec l’image cozy/cozy-app-dev et puis lancer au sein de ton répertoire d’app un yarn start. Il lancera tout normalement automatiquement pour toi et tu aura juste à aller sur le lien qu’il t’indiquera :slight_smile:

Bon développement d’app! :smiley:


#5

Entendu, je test ca ce soir ou demain.

Merci :slight_smile:


#6

J’ai eu un petit soucis (que j’ai pu outrepasser localement).
J’ai une app qui tourne là, mais …

J’ai du m’y prendre comme un manche,

J’ai ca comme erreur :
~/data/projects/cozy/questionnaires ○ yarn start
yarn run v1.10.1
$ cozy-scripts start --hot --browser
Compiling for development environment and browser target…
module.js:549
throw err;
^

Error: Cannot find module 'postcss-discard-empty'
    at Function.Module._resolveFilename (module.js:547:15)
    at Function.Module._load (module.js:474:25)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/home/pstruve/data/projects/cozy/questionnaires/node_modules/cozy-scripts/config/webpack.config.base.js:74:9)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
error Command failed with exit code 1.

Il m’a suffit de commenter la ligne incriminée pour que ca fonctionne.


#7

Second retour :slight_smile:
JE suis repassé sur mon projet perso et on dirait que le docker tourne toujours malgré i, ctrl+C pour stopper yarn :

Cozy stack (docker): time=2018-10-03T19:24:12Z	status=200	method=GET	host=cozy.tools:8080	uri=/realtime/	bytes_out=0
^C
Shutting down the stack...

See you soon! 👋

Et copie du htop jointe (bon je ne sais pas joindre. On dira donc copiée collée) :

23447 tiaped    20   0 1000M 11484  2624 R 102.  0.1 54:42.57 docker run --rm -p 8080:8080 -p 5984:5984 -p 8025:8025 -v /home/tiaped/data/projects/cozy/questionnaires/build:/data/cozy-app/questionnaires
24544 tiaped    20   0 10956  1004   896 R 98.4  0.0 52:13.68 sh -c -m /home/tiaped/data/projects/cozy/questionnaires/node_modules/cozy-scripts/stack/quitStack.sh
23422 tiaped    20   0 1385M  228M  6652 S 26.2  3.1 14:06.18 node /home/tiaped/data/projects/cozy/questionnaires/node_modules/.bin/cozy-scripts start --hot --browser
23421 tiaped    20   0 10956   860   752 R 26.2  0.0 13:38.90 /bin/sh -c cozy-scripts start --hot --browser
23457 tiaped    20   0 1000M 11484  2624 R 21.0  0.1  2:49.98 docker run --rm -p 8080:8080 -p 5984:5984 -p 8025:8025 -v /home/tiaped/data/projects/cozy/questionnaires/build:/data/cozy-app/questionnaires
23449 tiaped    20   0 1000M 11484  2624 S 10.5  0.1  6:10.45 docker run --rm -p 8080:8080 -p 5984:5984 -p 8025:8025 -v /home/tiaped/data/projects/cozy/questionnaires/build:/data/cozy-app/questionnaires
 6225 tiaped    20   0  509M  162M  115M S  6.6  2.2 54:57.21 /usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/user/1001/gdm/Xauthority -background none -noreset -keeptty -verbose 3
 4311 root       20   0 1374M 29388   868 S  5.2  0.4  5:53.69 /usr/bin/dockerd -H fd://
23536 root       20   0 10220  2976  1264 S  4.6  0.0  2:19.76 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/bb6aa2b31b9b2d9ef45d7488
 4500 root       20   0 1360M 10604  1884 S  4.6  0.1  4:42.69 docker-containerd --config /var/run/docker/containerd/containerd.toml
28725 tiaped    20   0 34988  6896  3472 R  4.6  0.1  0:07.90 htop
 9170 tiaped    20   0  697M 36492 17668 S  3.9  0.5  0:31.50 /usr/bin/python /usr/bin/x-terminal-emulator
23463 tiaped    20   0 1000M 11484  2624 R  2.6  0.1  2:19.25 docker run --rm -p 8080:8080 -p 5984:5984 -p 8025:8025 -v /home/tiaped/data/projects/cozy/questionnaires/build:/data/cozy-app/questionnaires
23452 tiaped    20   0 1000M 11484  2624 S  2.6  0.1  2:32.63 docker run --rm -p 8080:8080 -p 5984:5984 -p 8025:8025 -v /home/tiaped/data/projects/cozy/questionnaires/build:/data/cozy-app/questionnaires
23456 tiaped    20   0 1000M 11484  2624 S  2.6  0.1  1:15.07 docker run --rm -p 8080:8080 -p 5984:5984 -p 8025:8025 -v /home/tiaped/data/projects/cozy/questionnaires/build:/data/cozy-app/questionnaires
23455 tiaped    20   0 1000M 11484  2624 S  2.0  0.1  2:40.89 docker run --rm -p 8080:8080 -p 5984:5984 -p 8025:8025 -v /home/tiaped/data/projects/cozy/questionnaires/build:/data/cozy-app/questionnaires
23450 tiaped    20   0 1000M 11484  2624 S  2.0  0.1  2:10.39 docker run --rm -p 8080:8080 -p 5984:5984 -p 8025:8025 -v /home/tiaped/data/projects/cozy/questionnaires/build:/data/cozy-app/questionnaires
 4460 tiaped    20   0 1000M 11484  2624 R  2.0  0.1  2:40.24 docker run --rm -p 8080:8080 -p 5984:5984 -p 8025:8025 -v /home/tiaped/data/projects/cozy/questionnaires/build:/data/cozy-app/questionnaires
23451 tiaped    20   0 1000M 11484  2624 S  2.0  0.1  1:45.53 docker run --rm -p 8080:8080 -p 5984:5984 -p 8025:8025 -v /home/tiaped/data/projects/cozy/questionnaires/build:/data/cozy-app/questionnaires
17595 tiaped    20   0 1000M 11484  2624 R  2.0  0.1  1:53.09 docker run --rm -p 8080:8080 -p 5984:5984 -p 8025:8025 -v /home/tiaped/data/projects/cozy/questionnaires/build:/data/cozy-app/questionnaires
23453 tiaped    20   0 1000M 11484  2624 S  2.0  0.1  1:15.56 docker run --rm -p 8080:8080 -p 5984:5984 -p 8025:8025 -v /home/tiaped/data/projects/cozy/questionnaires/build:/data/cozy-app/questionnaires
23454 tiaped    20   0 1000M 11484  2624 S  2.0  0.1  1:16.13 docker run --rm -p 8080:8080 -p 5984:5984 -p 8025:8025 -v /home/tiaped/data/projects/cozy/questionnaires/build:/data/cozy-app/questionnaires
 4840 root       20   0 1360M 10604  1884 S  2.0  0.1  0:18.65 docker-containerd --config /var/run/docker/containerd/containerd.toml
 3283 tiaped    20   0 1000M 11484  2624 R  1.3  0.1  1:30.95 docker run --rm -p 8080:8080 -p 5984:5984 -p 8025:8025 -v /home/tiaped/data/projects/cozy/questionnaires/build:/data/cozy-app/questionnaires
24327 root       20   0 10220  2976  1264 S  1.3  0.0  0:23.96 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/bb6aa2b31b9b2d9ef45d7488
11224 root       20   0 1360M 10604  1884 S  1.3  0.1  0:16.79 docker-containerd --config /var/run/docker/containerd/containerd.toml
23623 root       20   0 2591M 41384  2728 S  1.3  0.5  0:37.04 /usr/local/couchdb/bin/../erts-8.2.1/bin/beam.smp -K true -A 16 -Bd -- -root /usr/local/couchdb/bin/.. -progname couchdb -- -home /root -- -bo
10827 tiaped    20   0 2583M  538M 67708 S  1.3  7.2 16:52.78 /home/tiaped/progs/web/firefox-nightly/firefox-bin -contentproc -childID 1 -isForBrowser -prefsLen 1 -prefMapSize 185539 -schedulerPrefs 0001
 4889 root       20   0 1374M 29388   868 S  1.3  0.4  0:15.42 /usr/bin/dockerd -H fd://
26339 root       20   0 1374M 29388   868 S  1.3  0.4  0:27.12 /usr/bin/dockerd -H fd://
 8113 tiaped     9 -11 3079M  1640  1008 S  1.3  0.0  8:43.65 /usr/bin/pulseaudio --start --log-target=syslog
 8126 tiaped    -6   0 3079M  1640  1008 S  1.3  0.0  8:23.77 /usr/bin/pulseaudio --start --log-target=syslog
23042 root       20   0 1360M 10604  1884 S  1.3  0.1  0:19.90 docker-containerd --config /var/run/docker/containerd/containerd.toml
23539 root       20   0 10220  2976  1264 S  0.7  0.0  0:25.40 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/bb6aa2b31b9b2d9ef45d7488
23603 root       20   0 10220  2976  1264 S  0.7  0.0  0:22.89 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/bb6aa2b31b9b2d9ef45d7488
 4882 root       20   0 1360M 10604  1884 S  0.7  0.1  0:21.85 docker-containerd --config /var/run/docker/containerd/containerd.toml
 6456 tiaped    20   0  496M 34792  6392 S  0.7  0.5  6:33.07 xfwm4 --display :1.0 --sm-client-id 2f5e188dd-2f44-49cb-9a05-f8a133d29b25
 5130 root       20   0 1374M 29388   868 S  0.7  0.4  0:32.02 /usr/bin/dockerd -H fd://
 4438 root       20   0 1374M 29388   868 S  0.7  0.4  0:25.09 /usr/bin/dockerd -H fd://
11114 tiaped    20   0 2017M  353M  122M S  0.7  4.7  3:27.64 /home/tiaped/progs/web/firefox-nightly/firefox-bin -contentproc -childID 4 -isForBrowser -prefsLen 4452 -prefMapSize 185539 -schedulerPrefs 0
 8071 tiaped    20   0  568M 12060  7304 S  0.7  0.2  8:20.17 /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-1.0 /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libweather.so 27 14680466 weather Weather Upda
24958 tiaped    20   0  985M  199M 20916 S  0.7  2.7  5:38.32 /opt/google/chrome/chrome --type=renderer --field-trial-handle=10241235275433252805,17823328765635490095,131072 --service-pipe-token=172241824

#8

Oui @tiaped, vraiment navré que ce ça soit passé :confused:
Mais c’est bien yarn start qui faut lancer, n’hésites pas à kill directement les docker, node et quitStack directement pour nettoyer tout ça.

Une version 1.0.1 vient d’être publié pour fixer les deux soucis. Soit tu peux faire directement yarn upgrade cozy-scripts --latest dans ton app ou recommencer le create, comme tu le souhaites.

Merci pour tes retours, ça aide beaucoup pour avancer sur CCA et le dev d’app :+1:


#9

Ca a l’air mieux merci (j’ai pu lancé deux fois). Ce matin je n’avais pas pu relancer le yarn start.

Et faut pas répondre à une heure aussi matinale grand fou. :slight_smile:

Merci en tout cas.


#10

On peux clore un ticket?
Je rajoute résolu devant le titre?


#11

Parfait! C’est cool alors, bon développement du coup :smiley:

N’hésites à si tu as à nouveau des soucis ou des question pour ton application :+1: