[codesprints] Changes to the development containers

Robert Sparks <rjsparks@nostrum.com> Wed, 16 March 2022 14:05 UTC

Return-Path: <rjsparks@nostrum.com>
X-Original-To: codesprints@ietfa.amsl.com
Delivered-To: codesprints@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2FA1D3A0113 for <codesprints@ietfa.amsl.com>; Wed, 16 Mar 2022 07:05:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.089
X-Spam-Level:
X-Spam-Status: No, score=-2.089 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_HELO_PERMERROR=0.01, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nostrum.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IKpQATQSKm8o for <codesprints@ietfa.amsl.com>; Wed, 16 Mar 2022 07:05:17 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BFFDE3A18A3 for <codesprints@ietf.org>; Wed, 16 Mar 2022 07:05:17 -0700 (PDT)
Received: from [192.168.1.114] ([47.186.48.51]) (authenticated bits=0) by nostrum.com (8.17.1/8.16.1) with ESMTPSA id 22GE5FY7094240 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for <codesprints@ietf.org>; Wed, 16 Mar 2022 09:05:15 -0500 (CDT) (envelope-from rjsparks@nostrum.com)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nostrum.com; s=default; t=1647439516; bh=ncgAQwRgfupKus1EyVBc7TYPUw7pK15gDnZPykhMfL8=; h=Date:To:From:Subject; b=AHRXscYmNfavtdRn0VlNI2MZSxw1J823HQilIsJdt5IHiQvYR/Rt/SXe101LfDSur q9egym8NHfB2Wc/P8THSgUace3MppUIMnIY9+QHqImd+Gq7xIFd4f39C6YxrelBB8a hqalUUVHgJ8go8SzGHEEr97P81pdEp8UZ0rA66hA=
X-Authentication-Warning: raven.nostrum.com: Host [47.186.48.51] claimed to be [192.168.1.114]
Message-ID: <59bf9872-c875-e323-0493-cd2899c8cd4e@nostrum.com>
Date: Wed, 16 Mar 2022 09:05:10 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.7.0
Content-Language: en-US
To: IETF Codesprints <codesprints@ietf.org>
From: Robert Sparks <rjsparks@nostrum.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/heZ_VbKPr49nnXlpFfr1-bZkWRo>
Subject: [codesprints] Changes to the development containers
X-BeenThere: codesprints@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "List for coordinating \(and following up on\) codesprint activities" <codesprints.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/codesprints>, <mailto:codesprints-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/codesprints/>
List-Post: <mailto:codesprints@ietf.org>
List-Help: <mailto:codesprints-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/codesprints>, <mailto:codesprints-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Mar 2022 14:05:24 -0000

All -

If you've started work already, the next time (maybe few times) before 
you pull updates from ietf/tools-datatracker into your fork and clone, 
you will want to be sure you have stopped the container. Exiting it will 
be enough for containers built to date, but it's also safe to do a 
`docker-compose down` in the project's root.

There are changes that just went into main (and will make their way to 
feat/bs5. You can see them at 
https://github.com/ietf-tools/datatracker/commit/868afd287c6f16b9fb41eb8d95f1637ca105c6cc.

These changes stop, rather than destroy, the containers when you exit 
them, and make some changes to how the javascript resources are 
gathered. These will improve the ability to work in the containers when 
you are not connected to the Internet.

We also recently made a change to where the docker compose file lives 
(moving it into the project root) so that the image and container names 
created will reflect the directory name you checked the project into 
(rather than being docker_app and docker_db).

RjS