0

docker-compose>> `version: '3.9'

services: app: build: context: . target: development dockerfile: ./Dockerfile.dev volumes: - ./:/usr/src/app/ - /usr/src/app/node_modules/ container_name: app environment: DEBUG: '*' SERVICE_DB: 'oracle' ORACLE_HOST: oracle ORACLE_PORT: 1521 ORACLE_DB: payroll ORACLE_USER: payroll_user ORACLE_PASSWORD: payroll_pass NODE_ENV: development REDIS_HOST: redis REDIS_PORT: 6379 REDIS_PASSWORD: '0000' REDIS_TTL: 180 REDIS_TLS: 'false' QUEUE_NAME: 'dummy-queue' QUEUE_ENDPOINT_URL: 'http://localstack:4566/000000000000/dummy-queue' ACCESS_KEY_ID: 'dummy' SECRET_ACCESS_KEY: 'dummy' AWS_REGION: 'eu-central-1' X_API_KEY: 'PYOLag4HmTwVNQCnFaCEwOoIQPC7e3C2' AD_CLIENT_ID: 'de5bfce5-4448-4cf5-b5c3-6c32d83f57a7' AD_TENANT_ID: '52f315ba-de63-468c-87c7-a8247c35c604' AD_IDENTITY_METADATA: 'https://login.microsoftonline.com/{TENANT_ID}/v2.0/.well-known/openid-configuration' AD_ISSUER: 'https://login.microsoftonline.com/{TENANT_ID}/v2.0' command: npm run start:debug restart: 'always' ports: - '3000:3000' - '9229:9229' depends_on: oracle: condition: service_healthy redis: condition: service_healthy

redis: image: redis:6.0.5-alpine command: redis-server --requirepass 0000 ports: - 6379:6379 healthcheck: test: ['CMD', 'redis-cli', '--raw', 'incr', 'ping'] timeout: 10s interval: 10s retries: 10

oracle: image: gvenzl/oracle-xe:21.3.0-slim platform: linux/x86_64 environment: # User for ORACLE_PASSWORD is 'system' ORACLE_PASSWORD: mysecretpassword ORACLE_DATABASE: payroll TARGET_PDB: payroll APP_USER: payroll_user APP_USER_PASSWORD: payroll_pass volumes: - ./docker/oracle/custom-healthcheck.sh:/opt/oracle/custom-healthcheck.sh - ./docker/oracle/custom-healthcheck.sql:/opt/oracle/custom-healthcheck.sql - oracle_data:/opt/oracle/oradata ports: - '1521:1521' healthcheck: test: ['CMD', 'sh', 'custom-healthcheck.sh'] interval: 30s timeout: 10s retries: 10 start_period: 20s

volumes: oracle_data:`

Dockerfile.dev <<<<<

FROM ghcr.io/oracle/oraclelinux8-instantclient:21 AS development
ENV NODE_ENV=development
ENV NODE_OPTIONS='--max-old-space-size=7168'
RUN yum update -y && \
    yum install -y wget curl tar gcc-c++ make && \
    curl -sL https://rpm.nodesource.com/setup_18.x | bash - && \
    yum install -y nodejs && \
    yum clean all && \
    rm -rf /var/cache/yum
ENV LD_LIBRARY_PATH /usr/lib/instantclient
WORKDIR /usr/src/app
COPY --chown=node:node ./package*.json ./
COPY --chown=node:node ./.npmrc ./
RUN npm install
COPY --chown=node:node . .

colima PROFILE STATUS ARCH CPUS MEMORY DISK RUNTIME ADDRESS default Running x86_64 2 8GiB 60GiB docker

the error

 => [app internal] load build definition from Dockerfile.dev                                                                                                                             0.0s 
 => => transferring dockerfile: 683B                                                                                                                                                     0.0s 
 => [app internal] load .dockerignore                                                                                                                                                    0.0s 
 => => transferring context: 169B                                                                                                                                                        0.0s
 => [app internal] load metadata for ghcr.io/oracle/oraclelinux8-instantclient:19                                                                                                        5.2s
 => [app 1/7] FROM ghcr.io/oracle/oraclelinux8-instantclient:19@sha256:7b58303824cde221887787f05908f965be94d7fbf2bcf2d1cb1eed8c3bb5ab38                                                 23.3s
 => => resolve ghcr.io/oracle/oraclelinux8-instantclient:19@sha256:7b58303824cde221887787f05908f965be94d7fbf2bcf2d1cb1eed8c3bb5ab38                                                      0.0s
 => => sha256:cb69e978226429300bcf6bc2718629ad9f0f1fcf82f7833a3406608ddf17c083 2.26kB / 2.26kB                                                                                           0.0s
 => => sha256:6c155ac704793dcb7073826df00d3a9b17b24771b1140817aeeab8067cb4a3bd 82.04MB / 82.04MB                                                                                        10.1s
 => => sha256:7b58303824cde221887787f05908f965be94d7fbf2bcf2d1cb1eed8c3bb5ab38 741B / 741B                                                                                               0.0s
 => => extracting sha256:6c155ac704793dcb7073826df00d3a9b17b24771b1140817aeeab8067cb4a3bd                                                                                               12.6s
 => [app internal] load build context                                                                                                                                                    0.4s
 => => transferring context: 306.10kB                                                                                                                                                    0.3s
 => [app 2/7] RUN yum update -y &&     yum install -y wget curl tar gcc-c++ make &&     curl -sL https://rpm.nodesource.com/setup_18.x | bash - &&     yum install -y nodejs &&     y  356.4s
 => [app 3/7] WORKDIR /usr/src/app                                                                                                                                                       0.0s
 => [app 4/7] COPY --chown=node:node ./package*.json ./                                                                                                                                  0.1s
 => [app 5/7] COPY --chown=node:node ./.npmrc ./                                                                                                                                         0.1s
 => ERROR [app 6/7] RUN npm install                                                                                                                                                      2.2s
------
 > [app 6/7] RUN npm install:
#0 1.965 terminate called after throwing an instance of 'std::bad_alloc'
#0 1.973   what():  std::bad_alloc

how can i fix it? i try many way increase colima spec but not working

0 Answers0