„Adatlab SOA PyCharm” változatai közötti eltérés
path |
|||
| (5 közbenső módosítás, amit 2 másik szerkesztő végzett, nincs mutatva) | |||
| 9. sor: | 9. sor: | ||
** Ha más rendszered van lent keresd a függőségek telepítésének módját! | ** Ha más rendszered van lent keresd a függőségek telepítésének módját! | ||
* PyCharmból nyisd meg a <code>soa</code> mappát | * PyCharmból nyisd meg a <code>soa</code> mappát | ||
* A PyCharm beépített Terminal funkciójával futtasd a következő parancsot a soa mappából: <code>python2 service.py</code> | * A PyCharm beépített Terminal funkciójával futtasd a következő parancsot a soa mappából: | ||
** <code>python2 service.py</code> | |||
** Windowson: <code>\Python\mappa\python.exe service.py</code>, pl.: <code>C:\Python27\python.exe service.py</code> | |||
* Ezután minden változtatáskor újratölt a webservice. Hiba esetén a Terminalban látod a hiba okát, ekkor kézzel kell újraindítani a szervert a fenti parancs kiadásával. | * Ezután minden változtatáskor újratölt a webservice. Hiba esetén a Terminalban látod a hiba okát, ekkor kézzel kell újraindítani a szervert a fenti parancs kiadásával. | ||
| 20. sor: | 22. sor: | ||
* Telepítsd a pip2-t a [https://www.archlinux.org/packages/extra/any/python2-pip/ python2-pip] csomaggal. | * Telepítsd a pip2-t a [https://www.archlinux.org/packages/extra/any/python2-pip/ python2-pip] csomaggal. | ||
* pip2-vel telepítsd a <code>flask</code>, <code>requests</code>, <code>cx_oracle</code> csomagokat (ha van hiányzó függőséged, kiírja) | * pip2-vel telepítsd a <code>flask</code>, <code>requests</code>, <code>cx_oracle</code> csomagokat (ha van hiányzó függőséged, kiírja) | ||
* Állítsd be a hosts fileba a géped hostname-jéhez a 127.0.1.1 címet: <code>sudo /bin/bash -c "echo '127.0.1.1 ${HOSTNAME}' >> /etc/hosts"</code> (https://dba.stackexchange.com/a/167479) | |||
== Környezet beállítása Windowson == | == Környezet beállítása Windowson == | ||
* Telepítsd a Python 2.7-es verióját Windowsra: [https://www.python.org/downloads/release/python-2713/ python.org] | * Telepítsd a Python 2.7-es verióját Windowsra: [https://www.python.org/downloads/release/python-2713/ python.org] | ||
* Nyisd meg Parancssorban a <code>\Python\mappa\Scripts</code>-et | * Nyisd meg Parancssorban a <code>\Python\mappa\Scripts</code>-et (Alapjáraton ez a <code>C:\Python27\Scripts</code> mappát jelenti) | ||
* a <code>pip2 install <modul></code> paranccsal telepítsd a következő modulokat: <code>flask</code>, <code>requests</code> | * a <code>pip2 install <modul></code> paranccsal telepítsd a következő modulokat: <code>flask</code>, <code>requests</code> | ||
* Töltsd le a <code>cx_Oracle</code> modult [https://pypi.python.org/pypi/cx_Oracle/5.3 innen] és telepítsd (Windows, Python 2.7) | * Töltsd le a <code>cx_Oracle</code> modult [https://pypi.python.org/pypi/cx_Oracle/5.3 innen] és telepítsd (Windows, Python 2.7) | ||
| 31. sor: | 34. sor: | ||
** Csomagold ki mindkét <code>.zip</code>-et (egy mappát kell kapj). | ** Csomagold ki mindkét <code>.zip</code>-et (egy mappát kell kapj). | ||
* A kapott mappa teljes tartalmát másold a <code>\Python\mappa\Lib\site-packages</code> mappába. | * A kapott mappa teljes tartalmát másold a <code>\Python\mappa\Lib\site-packages</code> mappába. | ||
* Windowson az <code>os</code> modulnak '''nincs''' <code>getuid()</code> függvénye, így az <code>app.run</code>-os sort módosítsd a következőre: <code>app.run(debug=True, port=80)</code> | * Windowson az <code>os</code> modulnak '''nincs''' <code>getuid()</code> függvénye, így az <code>app.run</code>-os sort módosítsd a következőre: <code>app.run(debug=True, port=80)</code> | ||
** Ezt feltöltés / beadás előtt változtasd vissza erre: <code>app.run(debug=True, port=os.getuid() + 10000)</code>! | ** Ezt feltöltés / beadás előtt változtasd vissza erre: <code>app.run(debug=True, port=os.getuid() + 10000)</code>! | ||
Használt PyCharm verzió: 2017.1 Professional | Használt PyCharm verzió: 2017.1 Professional | ||