service-api (develop-a1a5390)
Published 2025-11-01 16:54:55 +00:00 by vlad
Installation
docker pull git.madapes.com/madapes/service-api:develop-a1a5390sha256:e7e6c77a8ee8b093d5f8e3159c609da7fe29162147bbec21e963dd3a2d10220b
Image Layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:249778a1782b02a1c2bcf9f292f5778d81442a53c3de1958d712f10baf7e0b60 in / |
| CMD ["/bin/bash"] |
| WORKDIR /app |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl gnupg git wget && mkdir -p /etc/apt/keyrings && curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg && echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list && apt-get update && apt-get install -y --no-install-recommends nodejs && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c groupadd --gid 1001 nodejs && useradd --uid 1001 --gid nodejs --shell /bin/bash --create-home nodejs # buildkit |
| COPY /app/package.json /app/pnpm-workspace.yaml /app/.npmrc /app/pnpm-lock.yaml ./ # buildkit |
| COPY /app/packages/types/package.json ./packages/types/ # buildkit |
| COPY /app/packages/utils/package.json ./packages/utils/ # buildkit |
| COPY /app/packages/styleguide/package.json ./packages/styleguide/ # buildkit |
| COPY /app/packages/db/package.json ./packages/db/ # buildkit |
| COPY /app/services/api/package.json ./services/api/ # buildkit |
| RUN /bin/sh -c corepack enable && corepack prepare pnpm@9.15.4 --activate && pnpm install --frozen-lockfile # buildkit |
| COPY --chown=nodejs:nodejs /app/packages/types/dist ./packages/types/dist # buildkit |
| COPY --chown=nodejs:nodejs /app/packages/utils/dist ./packages/utils/dist # buildkit |
| COPY --chown=nodejs:nodejs /app/packages/db/dist ./packages/db/dist # buildkit |
| COPY --chown=nodejs:nodejs /app/packages/db/migrations ./packages/db/migrations # buildkit |
| COPY --chown=nodejs:nodejs /app/services/api/dist ./services/api/dist # buildkit |
| USER nodejs |
| EXPOSE map[4000/tcp:{}] |
| HEALTHCHECK &{["CMD-SHELL" "wget --no-verbose --tries=1 --spider http://localhost:4000/health || exit 1"] "30s" "3s" "5s" "0s" '\x03'} |
| CMD ["node" "services/api/dist/index.js"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.ref.name | ubuntu |
| org.opencontainers.image.version | 24.04 |
| service | madapes-foundation-staging |
Details
2025-11-01 16:54:55 +00:00
Versions (46)
View all
Container
0
OCI / Docker
linux/amd64
250 MiB
develop-8aa4236
2025-11-02
develop-9e16689
2025-11-01
develop-fc21e09
2025-11-01
develop-de5ca5d
2025-11-01
develop-2140b88
2025-11-01