Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > cz.comp.lang.python > #3096
| From | David Rohleder <davro@ics.muni.cz> |
|---|---|
| Newsgroups | cz.comp.lang.python |
| Subject | Re: [python] Django a debianí balí?kovací systém |
| Date | 2016-07-11 23:22 +0200 |
| Organization | Netfront http://www.netfront.net/ |
| 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> |
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
Re: [python] Django a debianí balí?kovací systém David Rohleder <davro@ics.muni.cz> - 2016-07-11 23:22 +0200
csiph-web