Skip to content

Commit 137f3dd

Browse files
authored
internal: Include Docker in automated dependency upgrades; Update config (#296)
1 parent 17f4d92 commit 137f3dd

File tree

2 files changed

+21
-14
lines changed

2 files changed

+21
-14
lines changed

app/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# This file is largely based on the template-application-flask Dockerfile and
22
# Next.js Docker example: https://github.com/vercel/next.js/blob/canary/examples/with-docker-compose
33
# =============================================================================
4-
FROM node:18-bullseye-slim AS base
4+
FROM node:18.19.0-bullseye-slim AS base
55
WORKDIR /app
66

77
# Install dependencies
@@ -56,7 +56,7 @@ RUN npm run build -- --no-lint
5656
# Run the Next.js server
5757
# =====================================
5858
# Use clean image for release, excluding any unnecessary files or dependencies
59-
FROM node:18-bullseye-slim AS release
59+
FROM node:18.19.0-bullseye-slim AS release
6060
WORKDIR /app
6161

6262
RUN apt-get update \

renovate.json

+19-12
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,20 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3-
"extends": ["config:base", "group:allNonMajor", "schedule:monthly"],
3+
"extends": [
4+
"config:base",
5+
"group:allNonMajor",
6+
"schedule:monthly",
7+
"docker:enableMajor"
8+
],
49
"timezone": "America/Los_Angeles",
5-
"enabledManagers": ["npm"],
10+
"enabledManagers": ["dockerfile", "npm"],
611
"rangeStrategy": "update-lockfile",
712
"ignoreUnstable": true,
813
"labels": ["dependencies"],
914
"packageRules": [
1015
{
11-
"description": "Group React packages together",
12-
"packageNames": [
16+
"description": ["Group React packages together"],
17+
"matchPackagePatterns": [
1318
"react",
1419
"@types/react",
1520
"react-dom",
@@ -18,35 +23,37 @@
1823
"groupName": "React"
1924
},
2025
{
21-
"description": "Group Storybook packages together",
26+
"description": ["Group Storybook packages together"],
2227
"matchPackagePatterns": ["storybook"],
2328
"groupName": "Storybook"
2429
},
2530
{
26-
"description": "Group test packages together",
31+
"description": ["Group test packages together"],
2732
"matchPackagePatterns": ["jest", "testing-library"],
2833
"groupName": "Jest"
2934
},
3035
{
31-
"description": "Group CSS-related packages together",
36+
"description": ["Group CSS-related packages together"],
3237
"matchPackagePatterns": ["postcss", "sass"],
3338
"groupName": "Styling"
3439
},
3540
{
36-
"description": "Group USWDS packages together",
41+
"description": ["Group USWDS packages together"],
3742
"matchPackagePatterns": ["uswds"],
3843
"groupName": "USWDS"
3944
},
4045
{
41-
"description": "Prettier v3 breaks the VS Code Prettier extension, last time it was tested",
46+
"description": [
47+
"Prettier v3 breaks the VS Code Prettier extension, last time it was tested"
48+
],
4249
"enabled": false,
4350
"matchPackagePatterns": ["^prettier"],
4451
"groupName": "Prettier"
4552
},
4653
{
47-
"description": "Leave peer dependencies alone",
48-
"depTypeList": ["peerDependencies"],
49-
"enabled": false
54+
"description": ["Leave peer dependencies alone"],
55+
"enabled": false,
56+
"matchDepTypes": ["peerDependencies"]
5057
}
5158
],
5259
"ignoreDeps": [],

0 commit comments

Comments
 (0)