Ok thx Dave,
ich habe jetzt eine App erstellen können. Zumindest so wie es mir scheint, ist sie jetzt erstellt.
Wechsel zu Development-Umgebung:
cd frappe-bench
bench disable-production
Remove 'restart_supervisor_on_update' from sites/common_site_config.json if it exists
sudo service nginx stop
sudo service supervisor stop
bench setup procfile
bench start
also dann bedeutet es ja, dass ERPNext während der Development-Umgebung auf dem Browser nicht zu erreichen ist, da nginx zu der Zeit ausgestellt ist.
Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Was den manuellen Teil betrifft, hat es bei mir leider nicht funktioniert. Also der hier
OR Manually by
cd frappe-bench
bench switch-to-develop (Optional : Will change your branches to the "develop" branch)
rm config/supervisor.conf
rm config/nginx.conf
das Löschen der beiden conf-Dateien schon, aber nicht der switch-to-develop Befehl.
bench@erpnext:/home/bench/frappe-bench$ bench switch-to-develop
Traceback (most recent call last):
File “/usr/local/bin/bench”, line 11, in
load_entry_point(‘bench’, ‘console_scripts’, ‘bench’)()
File “/opt/bench/.local/lib/python3.8/site-packages/bench/cli.py”, line 41, in cli
bench_command()
File “/opt/bench/.local/lib/python3.8/site-packages/click/core.py”, line 764, in call
return self.main(*args, **kwargs)
File “/opt/bench/.local/lib/python3.8/site-packages/click/core.py”, line 717, in main
rv = self.invoke(ctx)
File “/opt/bench/.local/lib/python3.8/site-packages/click/core.py”, line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File “/opt/bench/.local/lib/python3.8/site-packages/click/core.py”, line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File “/opt/bench/.local/lib/python3.8/site-packages/click/core.py”, line 555, in invoke
return callback(*args, **kwargs)
File “/opt/bench/.local/lib/python3.8/site-packages/bench/commands/update.py”, line 56, in switch_to_develop
switch_to_develop(apps=[‘frappe’, ‘erpnext’])
File “/opt/bench/.local/lib/python3.8/site-packages/bench/app.py”, line 423, in switch_to_develop
switch_branch(‘develop’, apps=apps, bench_path=bench_path, upgrade=upgrade)
File “/opt/bench/.local/lib/python3.8/site-packages/bench/app.py”, line 381, in switch_branch
repo = git.Repo(app_dir)
File “/opt/bench/.local/lib/python3.8/site-packages/git/repo/base.py”, line 183, in init
raise InvalidGitRepositoryError(epath)
git.exc.InvalidGitRepositoryError: /home/bench/frappe-bench/apps/frappe
Noch eine Frage:
laut der Aussage von Joseph_Marie_Alba aus dem Discuss,
heißt es, dass man so in den Produktionsmodus wieder kommt:
sudo service supervisor start
sudo service nginx start
ohne
bench start
Das Problem bei mir ist, dass ich mein ERPNext System auf dem Browser nicht erreiche, wenn vorher
bench start
nicht erfolgte.
Sorry!
We will be back soon.
Don’t panic. It’s not you, it’s us.
Most likely, our engineers are updating the code, and it should take a minute for the new code to load into memory.
Try refreshing after a minute or two.
Aber standartgemäß muss man die Seite scheinbar ja trotzdem erreichen können oder?
Weil
bench start
bedeutet = Development-Umgebung
und ohne
bench start
= Produktionsumgebung
Gruß
Juri