ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Webapp policy
@ 2005-05-02 14:34 Alexey Borovskoy
  2005-05-02 14:49 ` [sisyphus] " Michael Shigorin
  0 siblings, 1 reply; 8+ messages in thread
From: Alexey Borovskoy @ 2005-05-02 14:34 UTC (permalink / raw)
  To: backports; +Cc: sisyphus

[-- Attachment #1: Type: text/plain, Size: 202 bytes --]

Доброй ночи.

Я в бэкпорты положил пакет 
предоставляющий /usr/share/webapps/{java,php,cgi,perl} и макросы 
для rpm.

-- 
Алексей.
GPG key fingerprint
949B BC0E 2C44 7528 4F63  2753 E37A 9E3F 11F3 BDE1

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [sisyphus] Re: Webapp policy
  2005-05-02 14:34 [sisyphus] Webapp policy Alexey Borovskoy
@ 2005-05-02 14:49 ` Michael Shigorin
  2005-05-03  4:51   ` Alexey Borovskoy
  0 siblings, 1 reply; 8+ messages in thread
From: Michael Shigorin @ 2005-05-02 14:49 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 469 bytes --]

On Tue, May 03, 2005 at 03:34:23AM +1300, Alexey Borovskoy wrote:
> Я в бэкпорты положил пакет предоставляющий
> /usr/share/webapps/{java,php,cgi,perl} и макросы для rpm.

А предложение по тому, как этим ползоваться -- в его доке есть?
(что-то не могу в incoming простучаться)

Неужто кто-то да разрулил, как те грабли, над которыми
размышляли, объехать :-)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] Re: Webapp policy
  2005-05-02 14:49 ` [sisyphus] " Michael Shigorin
@ 2005-05-03  4:51   ` Alexey Borovskoy
  2005-05-03 11:51     ` Michael Shigorin
  0 siblings, 1 reply; 8+ messages in thread
From: Alexey Borovskoy @ 2005-05-03  4:51 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 1606 bytes --]

* Вторник 03 Май 2005 03:49 Michael Shigorin

> On Tue, May 03, 2005 at 03:34:23AM +1300, Alexey Borovskoy 
wrote:
> > Я в бэкпорты положил пакет предоставляющий
> > /usr/share/webapps/{java,php,cgi,perl} и макросы для rpm.
>
> А предложение по тому, как этим ползоваться -- в его доке
> есть? (что-то не могу в incoming простучаться)

Гдето примерно так:

1. Есть единое место куда устанавливаются web-приложения. 
Это /usr/share/webapps/.

2. Приложения сортируются по языкам написания 
({java,php,cgi,perl}). Это сделано для того, чтобы в случае 
необходимости можо было бы поменять формат хранения приложений 
на каком-то одном языке не затрагивая приложения на других 
языках.

3. Для каждого приложения создается отдельный каталог внутри 
одного из каталогов /usr/share/webapps/{java,php,cgi,perl} в 
зависимости от языка на котором написано приложение. Внутри 
этого каталога приложение может храниться как пожелает.

4. При публикации приложения на сервере приложений 
(apache,jboss,tomcat, ещечегототам) нужные части приложения 
копируются (или объединяются через unionfs, или линкуются 
симлинками, или еще как-нибудь) внутрь нужного каталога внутри 
сервера приложений.

Таким образом, у нас получается репозиторий (3) готовых к 
употреблению web-приложений. Для запуска экземпляра приложения, 
ему предоставляется рабочий каталог (4).

> Неужто кто-то да разрулил, как те грабли, над которыми
> размышляли, объехать :-)

Те грабли большие, их надо конвертировать в несколько маленьких и 
затем объезжать. :-)

-- 
Алексей.
GPG key fingerprint
949B BC0E 2C44 7528 4F63  2753 E37A 9E3F 11F3 BDE1

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [sisyphus] Re: Webapp policy
  2005-05-03  4:51   ` Alexey Borovskoy
@ 2005-05-03 11:51     ` Michael Shigorin
  2005-05-04  9:03       ` Alexey Borovskoy
  0 siblings, 1 reply; 8+ messages in thread
From: Michael Shigorin @ 2005-05-03 11:51 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 1339 bytes --]

On Tue, May 03, 2005 at 05:51:54PM +1300, Alexey Borovskoy wrote:
> 4. При публикации приложения на сервере приложений
> (apache,jboss,tomcat, ещечегототам) нужные части приложения
> копируются (или объединяются через unionfs, или линкуются
> симлинками, или еще как-нибудь) внутрь нужного каталога внутри
> сервера приложений.

Ааа, то есть самое интересное остаётся висеть в воздухе? :(

> Таким образом, у нас получается репозиторий (3)

~> man 3 репозиторий
No entry for репозиторий in section 3 of the manual

:)

> готовых к употреблению web-приложений. Для запуска экземпляра
> приложения, ему предоставляется рабочий каталог (4).

И что с ним делать, или пусть локальный администратор пляшет как
умеет? :)

> > Неужто кто-то да разрулил, как те грабли, над которыми
> > размышляли, объехать :-)
> Те грабли большие, их надо конвертировать в несколько маленьких
> и затем объезжать. :-)

Вы правы, но у меня было такое ощущение, что выкатывать просто
хранилище неправильно -- начнётся ещё более дикий разброд и
шатание, чем в /var/www, и потом вопли и стоны, которые заранее
никакими %post не учтёшь.  У нас просто снежный ком софта этого
ждёт.

Ну да "можешь -- помогай, не можешь -- не мешай".

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] Re: Webapp policy
  2005-05-03 11:51     ` Michael Shigorin
@ 2005-05-04  9:03       ` Alexey Borovskoy
  2005-05-04 11:19         ` Vladimir Lettiev
  2005-05-04 12:26         ` Michael Shigorin
  0 siblings, 2 replies; 8+ messages in thread
From: Alexey Borovskoy @ 2005-05-04  9:03 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 2016 bytes --]

* Среда 04 Май 2005 00:51 Michael Shigorin

> On Tue, May 03, 2005 at 05:51:54PM +1300, Alexey Borovskoy 
wrote:
> > 4. При публикации приложения на сервере приложений
> > (apache,jboss,tomcat, ещечегототам) нужные части приложения
> > копируются (или объединяются через unionfs, или линкуются
> > симлинками, или еще как-нибудь) внутрь нужного каталога
> > внутри сервера приложений.
>
> Ааа, то есть самое интересное остаётся висеть в воздухе? :(

А что самое интересное осталось висеть? :-) можно какое-нибудь 
summary?

> > Таким образом, у нас получается репозиторий (3)
>
> ~> man 3 репозиторий
> No entry for репозиторий in section 3 of the manual
>
> :)
> :
> > готовых к употреблению web-приложений. Для запуска
> > экземпляра приложения, ему предоставляется рабочий каталог
> > (4).
>
> И что с ним делать, или пусть локальный администратор пляшет
> как умеет? :)

А почему бы и нет, зачем администратора ограничивать?
В качестве альтернативы можно раздавать рабочие каталоги 
автоматически в районе /var/cache/webapps или еще где.

>
> > > Неужто кто-то да разрулил, как те грабли, над которыми
> > > размышляли, объехать :-)
> >
> > Те грабли большие, их надо конвертировать в несколько
> > маленьких и затем объезжать. :-)
>
> Вы правы, но у меня было такое ощущение, что выкатывать просто
> хранилище неправильно -- начнётся ещё более дикий разброд и
> шатание, чем в /var/www, и потом вопли и стоны, которые
> заранее никакими %post не учтёшь.

Мне вот следующая мысль пришла: а зачем ставить что-то в /var/www 
автоматически? Обновил пакет, взял свежую версию из хранилища, 
обкатал ее в тестовом виртуальном хосте, а затем обновил рабочие 
виртуальные хосты.

Минут через пять пришла очередная мысль: а как обновлять, если 
виртуальных хостов больше сотни? Может быть модифицировать 
update_chrooted для этого?

> У нас просто снежный ком 
> софта этого ждёт.
>
> Ну да "можешь -- помогай, не можешь -- не мешай".

-- 
Алексей.
GPG key fingerprint
949B BC0E 2C44 7528 4F63  2753 E37A 9E3F 11F3 BDE1

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] Re: Webapp policy
  2005-05-04  9:03       ` Alexey Borovskoy
@ 2005-05-04 11:19         ` Vladimir Lettiev
  2005-05-04 15:55           ` Alexey Borovskoy
  2005-05-04 12:26         ` Michael Shigorin
  1 sibling, 1 reply; 8+ messages in thread
From: Vladimir Lettiev @ 2005-05-04 11:19 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Alexey Borovskoy wrote:
> 
> Мне вот следующая мысль пришла: а зачем ставить что-то в /var/www 
> автоматически? Обновил пакет, взял свежую версию из хранилища, 
> обкатал ее в тестовом виртуальном хосте, а затем обновил рабочие 
> виртуальные хосты.
> 
> Минут через пять пришла очередная мысль: а как обновлять, если 
> виртуальных хостов больше сотни? Может быть модифицировать 
> update_chrooted для этого?

Загляните в Daedalus. Пакетик wacs. В нём я попытался реализовать всю 
эту схему.
Пока есть одна проблема - не все веб-приложения будут работать, если 
кидать символические ссылки из /usr/share/webapps/.. -> /var/www/куда-то
В принципе, тут можно заюзать жёсткие ссылки, но "руки не дошли".

-- 
С уважением, Владимир Леттиев aka crux <crux@gorodmasterov.com>


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [sisyphus] Re: Webapp policy
  2005-05-04  9:03       ` Alexey Borovskoy
  2005-05-04 11:19         ` Vladimir Lettiev
@ 2005-05-04 12:26         ` Michael Shigorin
  1 sibling, 0 replies; 8+ messages in thread
From: Michael Shigorin @ 2005-05-04 12:26 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 850 bytes --]

On Wed, May 04, 2005 at 10:03:54PM +1300, Alexey Borovskoy wrote:
> > Вы правы, но у меня было такое ощущение, что выкатывать
> > просто хранилище неправильно -- начнётся ещё более дикий
> > разброд и шатание, чем в /var/www, и потом вопли и стоны,
> > которые заранее никакими %post не учтёшь.
> Мне вот следующая мысль пришла: а зачем ставить что-то в
> /var/www автоматически? Обновил пакет, взял свежую версию из
> хранилища, обкатал ее в тестовом виртуальном хосте, а затем
> обновил рабочие виртуальные хосты.
> 
> Минут через пять пришла очередная мысль: а как обновлять, если
> виртуальных хостов больше сотни?

Вооооот.

> Может быть модифицировать update_chrooted для этого?

Может и так, кстати.  Надо сюда подумать...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] Re: Webapp policy
  2005-05-04 11:19         ` Vladimir Lettiev
@ 2005-05-04 15:55           ` Alexey Borovskoy
  0 siblings, 0 replies; 8+ messages in thread
From: Alexey Borovskoy @ 2005-05-04 15:55 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 883 bytes --]

* Четверг 05 Май 2005 00:19 Vladimir Lettiev

> Alexey Borovskoy wrote:
> > Мне вот следующая мысль пришла: а зачем ставить что-то в
> > /var/www автоматически? Обновил пакет, взял свежую версию из
> > хранилища, обкатал ее в тестовом виртуальном хосте, а затем
> > обновил рабочие виртуальные хосты.
> >
> > Минут через пять пришла очередная мысль: а как обновлять,
> > если виртуальных хостов больше сотни? Может быть
> > модифицировать update_chrooted для этого?
>
> Загляните в Daedalus. Пакетик wacs. В нём я попытался
> реализовать всю эту схему.
> Пока есть одна проблема - не все веб-приложения будут
> работать, если кидать символические ссылки из
> /usr/share/webapps/.. -> /var/www/куда-то В принципе, тут
> можно заюзать жёсткие ссылки, но "руки не дошли".

А если попробовать unionfs?

-- 
Алексей.
GPG key fingerprint
949B BC0E 2C44 7528 4F63  2753 E37A 9E3F 11F3 BDE1

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2005-05-04 15:55 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-05-02 14:34 [sisyphus] Webapp policy Alexey Borovskoy
2005-05-02 14:49 ` [sisyphus] " Michael Shigorin
2005-05-03  4:51   ` Alexey Borovskoy
2005-05-03 11:51     ` Michael Shigorin
2005-05-04  9:03       ` Alexey Borovskoy
2005-05-04 11:19         ` Vladimir Lettiev
2005-05-04 15:55           ` Alexey Borovskoy
2005-05-04 12:26         ` Michael Shigorin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git