diff --git a/api/Dockerfile b/api/Dockerfile index 94c9de6..41a2aca 100644 --- a/api/Dockerfile +++ b/api/Dockerfile @@ -3,6 +3,7 @@ WORKDIR /build/app COPY api/package.json api/yarn.lock api/.yarnrc.yml ./ COPY api/.yarn ./.yarn COPY lib ../lib +RUN yarn --cwd ../lib --immutable RUN yarn --cwd ../lib build RUN yarn install --immutable COPY ./api . diff --git a/bot/Dockerfile b/bot/Dockerfile index b085c3f..b62d32f 100644 --- a/bot/Dockerfile +++ b/bot/Dockerfile @@ -3,6 +3,7 @@ WORKDIR /build/app COPY bot/package.json bot/yarn.lock bot/.yarnrc.yml ./ COPY bot/.yarn ./.yarn COPY lib ../lib +RUN yarn --cwd ../lib --immutable RUN yarn --cwd ../lib build RUN yarn install --immutable COPY ./bot . diff --git a/bridge/Dockerfile b/bridge/Dockerfile index a7354f4..fbe5355 100644 --- a/bridge/Dockerfile +++ b/bridge/Dockerfile @@ -3,6 +3,7 @@ WORKDIR /build/app COPY bridge/package.json bridge/yarn.lock bridge/.yarnrc.yml ./ COPY bridge/.yarn ./.yarn COPY lib ../lib +RUN yarn --cwd ../lib --immutable RUN yarn --cwd ../lib build RUN yarn install --immutable COPY ./bridge . diff --git a/lib/package.json b/lib/package.json index 8f27087..088e500 100644 --- a/lib/package.json +++ b/lib/package.json @@ -10,6 +10,7 @@ "author": "", "license": "ISC", "devDependencies": { - "@types/node": "^18.0.4" + "@types/node": "^18.0.4", + "typescript": "^4.7.4" } } diff --git a/lib/yarn.lock b/lib/yarn.lock index 0a10857..1e2ca4a 100644 --- a/lib/yarn.lock +++ b/lib/yarn.lock @@ -1,21 +1,13 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 -__metadata: - version: 6 - cacheKey: 8 -"@types/node@npm:^18.0.4": - version: 18.0.4 - resolution: "@types/node@npm:18.0.4" - checksum: 981284fd57941f233f0e77038087c122f56e3c2b4fc4e090dfc7f0a93abfc526d5ccdd59eb3ef551d713245cf3943e37c7b957f12ba699209341a447c39fab59 - languageName: node - linkType: hard +"@types/node@^18.0.4": + version "18.0.4" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.0.4.tgz#48aedbf35efb3af1248e4cd4d792c730290cd5d6" + integrity sha512-M0+G6V0Y4YV8cqzHssZpaNCqvYwlCiulmm0PwpNLF55r/+cT8Ol42CHRU1SEaYFH2rTwiiE1aYg/2g2rrtGdPA== -"automod@workspace:.": - version: 0.0.0-use.local - resolution: "automod@workspace:." - dependencies: - "@types/node": ^18.0.4 - languageName: unknown - linkType: soft +typescript@^4.7.4: + version "4.7.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.7.4.tgz#1a88596d1cf47d59507a1bcdfb5b9dfe4d488235" + integrity sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ== diff --git a/web/Dockerfile b/web/Dockerfile index acc7b90..0aa5225 100644 --- a/web/Dockerfile +++ b/web/Dockerfile @@ -5,6 +5,7 @@ WORKDIR /build/app COPY web/package.json web/yarn.lock web/.yarnrc.yml ./ COPY web/.yarn ./.yarn COPY lib ../lib +RUN yarn --cwd ../lib --immutable RUN yarn --cwd ../lib build RUN yarn install --immutable COPY web .