Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > cz.comp.lang.python > #3096

Re: [python] Django a debianí balí?kovací systém

Path csiph.com!news.mixmin.net!news.unit0.net!news.netfront.net!not-for-mail
From David Rohleder <davro@ics.muni.cz>
Newsgroups cz.comp.lang.python
Subject Re: [python] Django a debianí balí?kovací systém
Date Mon, 11 Jul 2016 23:22:35 +0200
Organization Netfront http://www.netfront.net/
Lines 97
Message-ID <mailman.79.1468285944.13201.python@py.cz> (permalink)
References <1468261577.4654.12.camel@ics.muni.cz> <bb38c760-d428-374f-a230-d53a886d4a31@gmail.com> <1468267441.4654.34.camel@ics.muni.cz> <1468268039.4654.38.camel@ics.muni.cz> <CABWwdO9xWEZiENhdcKynmPU6RwzMDpbpciMLRzuDSsCDDX2vrg@mail.gmail.com>
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 <python@py.cz>
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 <CABWwdO9xWEZiENhdcKynmPU6RwzMDpbpciMLRzuDSsCDDX2vrg@mail.gmail.com>
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 <python.py.cz>
List-Unsubscribe <http://www.py.cz/mailman/options/python>, <mailto:python-request@py.cz?subject=unsubscribe>
List-Archive <http://www.py.cz/pipermail/python/>
List-Post <mailto:python@py.cz>
List-Help <mailto:python-request@py.cz?subject=help>
List-Subscribe <http://www.py.cz/mailman/listinfo/python>, <mailto:python-request@py.cz?subject=subscribe>
Xref csiph.com cz.comp.lang.python:3096

Show key headers only | View raw


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 <davro@ics.muni.cz>:
> > 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 ---

Back to cz.comp.lang.python | Previous | Next | Find similar


Thread

Re: [python] Django a debianí balí?kovací systém David Rohleder <davro@ics.muni.cz> - 2016-07-11 23:22 +0200

csiph-web