From 7cda923c16c492605b8fe02cf9bab5e39bf58d9a Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Tue, 3 May 2022 11:32:56 +0200 Subject: [PATCH] updated .dockerignore to make it easier to add additional backends Signed-off-by: Patrik Oldsberg --- .changeset/fresh-panthers-arrive.md | 18 ++++++++++++++++++ .dockerignore | 4 ++-- docs/deployment/docker.md | 4 ++-- .../templates/default-app/.dockerignore | 4 ++-- 4 files changed, 24 insertions(+), 6 deletions(-) create mode 100644 .changeset/fresh-panthers-arrive.md diff --git a/.changeset/fresh-panthers-arrive.md b/.changeset/fresh-panthers-arrive.md new file mode 100644 index 0000000000..7ffba2109f --- /dev/null +++ b/.changeset/fresh-panthers-arrive.md @@ -0,0 +1,18 @@ +--- +'@backstage/create-app': patch +--- + +Tweaked the `.dockerignore` file so that it's easier to add additional backend packages if desired. + +To apply this change to an existing app, make the following change to `.dockerignore`: + +```diff + cypress + microsite + node_modules +-packages +-!packages/backend/dist ++packages/*/src ++packages/*/node_modules + plugins +``` diff --git a/.dockerignore b/.dockerignore index e34ae2c37d..45f9f52059 100644 --- a/.dockerignore +++ b/.dockerignore @@ -3,6 +3,6 @@ docs cypress microsite node_modules -packages -!packages/backend/dist +packages/*/src +packages/*/node_modules plugins diff --git a/docs/deployment/docker.md b/docs/deployment/docker.md index 01bc6279f2..6471ada7f2 100644 --- a/docs/deployment/docker.md +++ b/docs/deployment/docker.md @@ -96,8 +96,8 @@ root of the repo to speed up the build by reducing build context size: ```text .git node_modules -packages -!packages/backend/dist +packages/*/src +packages/*/node_modules plugins ``` diff --git a/packages/create-app/templates/default-app/.dockerignore b/packages/create-app/templates/default-app/.dockerignore index 5c3b1360e0..505a7b54fa 100644 --- a/packages/create-app/templates/default-app/.dockerignore +++ b/packages/create-app/templates/default-app/.dockerignore @@ -1,6 +1,6 @@ .git node_modules -packages -!packages/backend/dist +packages/*/src +packages/*/node_modules plugins *.local.yaml