diff --git a/.gitea/workflows/deploy-service-tg-bot.yaml b/.gitea/workflows/deploy-service-tg-bot.yaml index 4415dd5..d3d2ff3 100644 --- a/.gitea/workflows/deploy-service-tg-bot.yaml +++ b/.gitea/workflows/deploy-service-tg-bot.yaml @@ -28,9 +28,12 @@ jobs: with: node-version: '20' - - name: install dependencies + - name: install system packages run: | apt-get update && apt-get install -y libcairo2-dev libjpeg-dev libpango1.0-dev libgif-dev build-essential g++ && apt-get clean && rm -rf /var/lib/apt/lists/* + + - name: install dependencies + run: | corepack enable pnpm && corepack use pnpm@8.15.9 pnpm install --filter ./services/tg-bot diff --git a/services/tg-bot/Dockerfile b/services/tg-bot/Dockerfile index 9275710..51c4d9c 100644 --- a/services/tg-bot/Dockerfile +++ b/services/tg-bot/Dockerfile @@ -1,5 +1,7 @@ FROM node:20-alpine +RUN apt-get update && apt-get install -y libcairo2-dev libjpeg-dev libpango1.0-dev libgif-dev build-essential g++ && apt-get clean && rm -rf /var/lib/apt/lists/* + COPY . ./ HEALTHCHECK --interval=30s --timeout=10s --start-period=10s --retries=1 \