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

Věroš Kaplan veros.kaplan na koren.cz
Pondělí Červenec 11 22:57:06 CEST 2016


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 na 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 na py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>



-- 
--V.Kaplan
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://www.py.cz/pipermail/python/attachments/20160711/6345aef5/attachment.html>


Další informace o konferenci Python