{"id":19589617,"url":"https://github.com/flolu/stackoverflow-monorepo-dependencies","last_synced_at":"2026-04-11T06:03:34.051Z","repository":{"id":51425280,"uuid":"192603578","full_name":"flolu/stackoverflow-monorepo-dependencies","owner":"flolu","description":"🧐 Monorepo Example for a StackOverflow Question","archived":false,"fork":false,"pushed_at":"2024-07-30T08:54:05.000Z","size":686,"stargazers_count":0,"open_issues_count":8,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-09T06:28:07.972Z","etag":null,"topics":["docker","docker-compose","express","lerna","monorepo","nodejs","typescript","yarn-workspaces"],"latest_commit_sha":null,"homepage":"https://stackoverflow.com/q/56656435/8586803","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flolu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-06-18T19:52:09.000Z","updated_at":"2021-09-18T14:59:52.000Z","dependencies_parsed_at":"2022-09-05T15:30:13.722Z","dependency_job_id":null,"html_url":"https://github.com/flolu/stackoverflow-monorepo-dependencies","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flolu%2Fstackoverflow-monorepo-dependencies","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flolu%2Fstackoverflow-monorepo-dependencies/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flolu%2Fstackoverflow-monorepo-dependencies/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flolu%2Fstackoverflow-monorepo-dependencies/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flolu","download_url":"https://codeload.github.com/flolu/stackoverflow-monorepo-dependencies/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240860462,"owners_count":19869336,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-compose","express","lerna","monorepo","nodejs","typescript","yarn-workspaces"],"created_at":"2024-11-11T08:19:54.796Z","updated_at":"2025-12-30T22:55:08.128Z","avatar_url":"https://github.com/flolu.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Setup\n```\nyarn bootstrap\nyarn build\n```\n\n## Issue\nWhen running the server via `node packages/server` or `node packages/server/lib/index.js` everything works fine.\nBut running `docker-compose up --build` will result in the following error:\n\nThe dependency of my shared package `@root/common` is not found 😞.\n\n```\nBuilding server\nStep 1/4 : FROM node:alpine\n ---\u003e d4edda39fb81\nStep 2/4 : COPY . /src\n ---\u003e Using cache\n ---\u003e d96b00510d47\nStep 3/4 : WORKDIR /src\n ---\u003e Using cache\n ---\u003e f112f411cdfb\nStep 4/4 : CMD node lib/index.js\n ---\u003e Using cache\n ---\u003e 87a4cea60811\nSuccessfully built 87a4cea60811\nSuccessfully tagged stackoverflow-monorepo-dependecies_server:latest\nStarting stackoverflow-monorepo-dependecies_server_1 ... done\nAttaching to stackoverflow-monorepo-dependecies_server_1\nserver_1  | internal/modules/cjs/loader.js:626\nserver_1  |     throw err;\nserver_1  |     ^\nserver_1  | \nserver_1  | Error: Cannot find module '@root/common'\nserver_1  | Require stack:\nserver_1  | - /src/lib/index.js\nserver_1  |     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:623:15)\nserver_1  |     at Function.Module._load (internal/modules/cjs/loader.js:527:27)\nserver_1  |     at Module.require (internal/modules/cjs/loader.js:681:19)\nserver_1  |     at require (internal/modules/cjs/helpers.js:16:16)\nserver_1  |     at Object.\u003canonymous\u003e (/src/lib/index.js:7:16)\nserver_1  |     at Module._compile (internal/modules/cjs/loader.js:774:30)\nserver_1  |     at Object.Module._extensions..js (internal/modules/cjs/loader.js:785:10)\nserver_1  |     at Module.load (internal/modules/cjs/loader.js:641:32)\nserver_1  |     at Function.Module._load (internal/modules/cjs/loader.js:556:12)\nserver_1  |     at Function.Module.runMain (internal/modules/cjs/loader.js:837:10) {\nserver_1  |   code: 'MODULE_NOT_FOUND',\nserver_1  |   requireStack: [ '/src/lib/index.js' ]\nserver_1  | }\nstackoverflow-monorepo-dependecies_server_1 exited with code 1Please note, that you need to run `yarn bootstrap` and `yarn build` before starting\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflolu%2Fstackoverflow-monorepo-dependencies","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflolu%2Fstackoverflow-monorepo-dependencies","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflolu%2Fstackoverflow-monorepo-dependencies/lists"}