App erstellen nicht möglich

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