Path: csiph.com!news.mixmin.net!news.unit0.net!news.netfront.net!not-for-mail From: David Rohleder Newsgroups: cz.comp.lang.python Subject: Re: [python] =?iso-8859-1?q?Django_a_debian=ED_bal=ED=3Fkovac=ED_syst?= =?iso-8859-1?q?=E9m?= Date: Mon, 11 Jul 2016 23:22:35 +0200 Organization: Netfront http://www.netfront.net/ Lines: 97 Message-ID: References: <1468261577.4654.12.camel@ics.muni.cz> <1468267441.4654.34.camel@ics.muni.cz> <1468268039.4654.38.camel@ics.muni.cz> NNTP-Posting-Host: 194.228.3.217 Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Trace: adenine.netfront.net 1468718135 78468 194.228.3.217 (17 Jul 2016 01:15:35 GMT) X-Complaints-To: news@netfront.net NNTP-Posting-Date: Sun, 17 Jul 2016 01:15:35 +0000 (UTC) To: Konference PyCZ Received-SPF: unknown (Address does not pass the Sender Policy Framework) SPF=MAILFROM; sender=davro@ics.muni.cz; remoteip=::ffff:147.251.4.46; remotehost=; helo=minas.ics.muni.cz; receiver=hugo.zagamma.cz; In-Reply-To: X-Mailer: Evolution 3.18.5.2-0ubuntu3 X-Muni-Envelope-From: davro@ics.muni.cz X-Muni-Spam-TestIP: 91.187.58.40 X-Muni-Local-Auth: yes X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.3.9 (minas.ics.muni.cz [147.251.4.35]); Mon, 11 Jul 2016 23:22:42 +0200 (CEST) X-Virus-Scanned: clamav-milter 0.99 at minas X-Virus-Status: Clean Received-SPF: unknown (Address does not pass the Sender Policy Framework) SPF=FROM; sender=davro@ics.muni.cz; remoteip=::ffff:147.251.4.46; remotehost=; helo=minas.ics.muni.cz; receiver=hugo.zagamma.cz; X-BeenThere: python@py.cz X-Mailman-Version: 2.1.20 Precedence: list List-Id: Konference PyCZ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Xref: csiph.com cz.comp.lang.python:3096 Zdar Věroši, díky, to vypadá zajímavě. Mrknu na to a konečně bude nějaká příležitost zajít na PyVo :-) Osobně si poslední dobou připadám jako stará struktura, takže docker kontejnery a virtualenv jsou pro mne trochu moc novot najednou :-) Mimochodem - ty virtualenv mně teda přijdou jako pěkná prasárna vzhledem k potřebám aktualizací systému a neexistující vazbě mezi virtualenvem a systémem (z mého pohledu je to takové z nouze ctnost řešení). David Věroš Kaplan píše v Po 11. 07. 2016 v 22:57 +0200: > Ahoj Davro, > > Velmi podobně to teď řeším - .RPM by mělo být self-contained - až na > data. > > v /opt/cool-app/virtualenv je virtualenv (s vlastními verzemi > pythonových knihoven) > v /opt/cool-app/ je zbytek aplikace > v /etc/systemd/.../cool-app.service je konfigurace wsgi, aby se celá > ta aplikace spustila. > > 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 ( https://github.com/jordansissel/fpm ) > si pouštím čisté VM (nebo dneska Docker kontejnery), takže mne > netrápí, že v systému je nepořádek. > > 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. > > 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.  > > --Věroš > PS: Doufám, že odpovídám na správný thread a na to co se ptáš. > > 2016-07-11 22:13 GMT+02:00 David Rohleder : > > David Rohleder píše v Po 11. 07. 2016 v 22:04 +0200: > > >  > > > Chtěl jsem k tomu přistoupit jako ke standardnímu pythonovému > > řešení > > > - > > > vyrobit setup.py ze setuptools, pomocí nich to nainstalovat do > > > nějakého > > > adresáře a pak na tom adresáři spustit balíčkovací nástroje, ale > > > zatím > > > se zasekávám na těch minimálně dvou adresářích potřebných pro > > každou > > > appku. Ten django přístup se mně v tomto případě moc nelíbí. > > > > > > > > > ještě jsem uvažoval o tom, že bych prostě tu appku celou zkopíroval > > do > > projektového adresáře, tj. > > > > $ django-admin startproject app1 > > $ cd app1 (dostanu se do adresáře projektu) > > $ django-admin startapp appX > > $ mv appX/* app1 > > > > a tento výsledek zabalil. > > > > Viděl by v tom někdo nějaký problém? > > > > Díky > > > > David > > > > _______________________________________________ > > Python mailing list > > python@py.cz > > http://www.py.cz/mailman/listinfo/python > > > > Visit: http://www.py.cz > > > > > --  > --V.Kaplan > _______________________________________________ > Python mailing list > python@py.cz > http://www.py.cz/mailman/listinfo/python > > Visit: http://www.py.cz --- news://freenews.netfront.net/ - complaints: news@netfront.net ---