by manual installation, I could cease the rails server to reload the config files. Is there something like the rails server within docker?
This seems to work for me:
doing so will restart the entire docker container. what I trying to do is to restart the web server without touch the container, such as using “rails server” and then stop it without utilizing docker.
why are you trying to do this, not following at all. Anyway here you go.
cd /var/discourse
./launcher enter app
sv restart unicorn
should we exit app after this step? I’m so new to this if it wasn’t obvious
/var/www/discourse doesn’t exist outside the app, if you can see that path you’re already inside discourse.
Type exit - does that end the ssh connection, or bring you back to /var/discourse?
هل توجد زر لإعادة تشغيل الخادم من واجهة المستخدم؟ أرى زرًا للترقية عند صدور إصدار جديد، وأعتقد أنه يقوم بإعادة التشغيل، لكنني لا أرى زرًا مخصصًا لإعادة التشغيل فقط.
لا، ليس هناك. لماذا تحتاج إلى إعادة تشغيل خادم الويب؟ ما هي المشكلة التي تحاول حلها؟
أردت إعادة تشغيل الخادم لمعرفة ما إذا كانت تغييرات ملف app.yml ستطبق. أعتقد أنه يحتاج أيضًا إلى إعادة بناء. ربما يكون زر في واجهة المستخدم لذلك (قرب قسم الترقية في لوحة الإدارة) سيكون مريحًا أيضًا.
معظم التغييرات في app.yml تتطلب إعادة بناء. لا يمكن تشغيل عمليات إعادة البناء من واجهة المستخدم، بل يجب الاتصال بالخادم نفسه خارج حاوية docket.
يمكن تحديث إعدادات مثل SMTP في ملف yml وسيتم التقاطها فورًا عبر:
./launcher destroy app
./launcher start app
بينما تتطلب عناصر أخرى، بما في ذلك الإضافات، إعادة بناء.
