From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 5538C138306 for ; Wed, 13 Jul 2016 14:48:55 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 56F8F21C1D0; Wed, 13 Jul 2016 14:48:46 +0000 (UTC) Received: from mail.ramses-pyramidenbau.de (ramses-pyramidenbau.de [37.120.178.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 076E321C170 for ; Wed, 13 Jul 2016 14:48:44 +0000 (UTC) Received: from [IPv6:2001:638:a01:8061:aefd:ceff:fef3:ba65] (unknown [IPv6:2001:638:a01:8061:aefd:ceff:fef3:ba65]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.ramses-pyramidenbau.de (Postfix) with ESMTPSA id EFA61121305 for ; Wed, 13 Jul 2016 16:48:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ramses-pyramidenbau.de; s=default; t=1468421323; bh=inVdovqkUq+yctiv+ZezqBa0TvcsGMIKGu8HuQBuq/8=; h=Subject:To:References:From:Date:In-Reply-To; b=eVCttJx2VxXRh8jgXcYAnhSt4cB8vB4yv1wBLJvHEDMljstCI2SkgTr/eX8x5i176 cV6LpAfyI27z0rxTsJ+5S/lZ8UIhDh1kNajzaqx2w0NIsmq92xEiEXdsnrLSms1hLt 47bGFCLJsKxbKBYCw2Q52V53bVpqi6L5qD9T3UJc= Subject: Re: [gentoo-user] Gitlab experiences To: gentoo-user@lists.gentoo.org References: <0b2967a7-68da-b155-79a7-49fa758f3c92@ramses-pyramidenbau.de> From: Ralf Message-ID: Date: Wed, 13 Jul 2016 16:48:43 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: d4662bbc-96be-44c6-a6d5-98c45fbe3f7a X-Archives-Hash: c0182ca0d13fac6d2a0c4bfc38bdf4f3 Hi Rich, On 07/13/16 16:35, Rich Freeman wrote: > On Wed, Jul 13, 2016 at 9:19 AM, Ralf > wrote: >> I recommend to deploy gitlab inside a Debian LXC/Docker container as >> Gitlab guys provide and maintain precompiled .deb packages. You do not >> want to compile it on your own as it comes with a load of dependencies. >> And once dependencies change you really might run into trouble with >> gentoo. Gitlab isn't just a tiny one-click-and-it-runs webservice, it's >> a whole ecosystem. > > This is part of why I'd suggest not upgrading it in-place. Just > create a new container from scratch every time there is an update. Of Sure, I totally agree. But from a maintenance point of view this can become a full-time job very quickly, as gitlab has pretty short innovation and release cycles. And you do want to install updates very quickly, especially for web-apps. Ralf > course, Gentoo makes this somewhat more painful than other distros; it > tends to be designed around upgrading in-place.