<div dir="ltr"><div class="gmail_default" style="font-size:small">Ahoj Davro,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Velmi podobně to teď řeším - .RPM by mělo být self-contained - až na data.<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">v /opt/cool-app/virtualenv je virtualenv (s vlastními verzemi pythonových knihoven)</div><div class="gmail_default" style="font-size:small">v /opt/cool-app/ je zbytek aplikace</div><div class="gmail_default" style="font-size:small">v /etc/systemd/.../cool-app.service je konfigurace wsgi, aby se celá ta aplikace spustila.<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">A celou tuhle špinavou práci ( git repo || -> .RPM || .DEB) za mně dělá Jenkins jako wrapper nad fpm, tak mne existence dvou zamíchaných adresářů netrápí. Pro to fpm ( <a href="https://github.com/jordansissel/fpm">https://github.com/jordansissel/fpm</a> ) si pouštím čisté VM (nebo dneska Docker kontejnery), takže mne netrápí, že v systému je nepořádek.<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Když zajdeš na oběd, tak to můžu ukázat. Nebo můžu udělat na nějakým PyVu malý talk. Jen mám pocit, že to je věc, která je známá a nkoho by nezajímala.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Myslím, že je trošku matoucí to, že "Django app" (tedy znovupoužitelná komponenta pro vývojáře) je jiná věc, než to co považuji za "app" já, jako admin. </div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">--Věroš<br></div><div class="gmail_default" style="font-size:small">PS: Doufám, že odpovídám na správný thread a na to co se ptáš.</div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-07-11 22:13 GMT+02:00 David Rohleder <span dir="ltr"><<a href="mailto:davro@ics.muni.cz" target="_blank">davro@ics.muni.cz</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">David Rohleder píše v Po 11. 07. 2016 v 22:04 +0200:<br>
<span class="">> <br>
> Chtěl jsem k tomu přistoupit jako ke standardnímu pythonovému řešení<br>
> -<br>
> vyrobit setup.py ze setuptools, pomocí nich to nainstalovat do<br>
> nějakého<br>
> adresáře a pak na tom adresáři spustit balíčkovací nástroje, ale<br>
> zatím<br>
> se zasekávám na těch minimálně dvou adresářích potřebných pro každou<br>
> appku. Ten django přístup se mně v tomto případě moc nelíbí.<br>
><br>
<br>
<br>
</span>ještě jsem uvažoval o tom, že bych prostě tu appku celou zkopíroval do<br>
projektového adresáře, tj.<br>
<br>
$ django-admin startproject app1<br>
$ cd app1 (dostanu se do adresáře projektu)<br>
$ django-admin startapp appX<br>
$ mv appX/* app1<br>
<br>
a tento výsledek zabalil.<br>
<br>
Viděl by v tom někdo nějaký problém?<br>
<br>
Díky<br>
<div class="HOEnZb"><div class="h5"><br>
David<br>
<br>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:python@py.cz">python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python" rel="noreferrer" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br>
<br>
Visit: <a href="http://www.py.cz" rel="noreferrer" target="_blank">http://www.py.cz</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">--V.Kaplan<br></div></div>
</div>