» »

[python] razvijanje na remote virtualki

[python] razvijanje na remote virtualki

ragezor ::

Rabil bi nasvet kako si najbolje uredim work flow.
Torej imam virtualko, do katere imam ssh dostop in na njej mi tece python z djangotom in vsemi ostalimi stvarmi kot so baze in podobno.

Kako bi si lahko uredil IDE tako, da bi urejal fajle direkt na virtualki iz moje windows masine? Trenutno moram popravit kodo, commitat, na virtualki updejtat in stestirat. Kar je grozno. Vem, da bi lahko delal vse prek sshja v vimu ampak hocem IDE.

Kako bi lahko naprimer z pycharmom ali eclipse uprabljal oddaljen python interpreter, da bi imel cimvec funkcij IDEja?

Raziskujem moznost uporabe vagranta, ampak zaenkrat se ne poznam dovolj sistema, ker uporablja cron za periodicno zajemanje podatkov, torej je prednost, da virtualka nonstop laufa in imam podatke na voljo za ves cas in so kontinuencni, pri vagrantu bi se pa masina ugasala in puscala luknje.

terryww ::

sshfs načeloma. a, ide uporabljaš, ggl pycharm remote execution
It is the night. My body's weak.
I'm on the run. No time to sleep.

ragezor ::

pycharm legenda

po nekaj fiddlanja z virtualko vse dela

ampak se bo ocitno treba skesirat 90 eurov za professional licenco.

Invictus ::

Zakaj pa ne daš version controlinga na virtualko?
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

Mavrik ::

Hmm, na Windowsih bo tole problem malo bolj, samo koraki so načeloma taki:

1.) Zrihtati si moraš dostop do FS-a. Poglej za plugine, ki ti bodo mountali virtualko čez SSHFS ali NFS (drugi načeloma dela boljše, samo ne vem če ga boš lahko speljal po WAN-u). Tako boš mel pomountano mapo kot lokalni folder in boš lahko delal v PyCharmu s projektom.

2.) Zrihtati si moraš remote debugging - torej na oddaljeni mašini se bo projekt poštartal in odprl port za debugger. Glej navodila za PyCharm: Navodila

To bo to. Poskrbeti moraš, da imaš vedno isto kodo, drugače se ti bodo čudne stvari dogajale pri debuggingu.

Invictus je izjavil:

Zakaj pa ne daš version controlinga na virtualko?


Ker pač to ni ekvivalent ničemur kar on hoče. Daj beri malo no.
The truth is rarely pure and never simple.

Zgodovina sprememb…

  • spremenil: Mavrik ()

Invictus ::

Mavrik je izjavil:


Invictus je izjavil:

Zakaj pa ne daš version controlinga na virtualko?


Ker pač to ni ekvivalent ničemur kar on hoče. Daj beri malo no.

Večina IDEjev podpira dostop do nekega version control softvera. Na remote. Pa bo dobil to kar bo hotel.

Če pa misli direktno urejat datoteke, ki laufajo ... Pol pa moja ideja res ni v redu ...
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

ragezor ::

V bistvu je zdaj tako, da imam lokalno kopijo projekta downloadano iz source controla, na virtualki imam pa projekt iz istega source controla v /var/www/ da mi ga apache servira.

V pycharmu mam potem nastimano virtualko, kot deployment server preko sftpja in vedno ko spremenim file lokalno se updejta na virtualki. Pa remote interpreter tudi gre preko sshja. Debugginga se nisem testiral sicer ampak je ze to dosti, da synca file in zazna instalirane dependancyje.

keworkian ::

Jaz uporabljam vagrant
Obscenities in B-Flat


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Legalnost poganjanja ISTE virtualke na več mašinah?

Oddelek: Operacijski sistemi
233783 (2703) GupeM
»

V katerem editorju programirate?

Oddelek: Programiranje
404998 (3772) terryww
»

Kateri IDE za python programiranje?

Oddelek: Programiranje
242433 (1933) Mavrik
»

Source version control za domačo uporabo?

Oddelek: Programiranje
357027 (6098) MrBrdo
»

Kateri programski jezik / okolje je IN ?

Oddelek: Programiranje
192769 (2039) FrEaKmAn

Več podobnih tem