Imagem a partir do node
adicionando o PM2 globalmente (npm i -g pm2)
instant client da Oracle v21.1 (para acesso ao banco com node-oracledb).
o comando pm2-runtime deve ser colocado no docker-compose:
Exemplo:
node
container_name: node
build
image: gillianp/node_oracle:xxx
command: bash -c "cd /var/www/ && pm2-runtime ecosystem.config.js"
volumes:
- ${SUA_PASTA}:/var/www
command: bash -c "cd /var/www/ && pm2-runtime ecosystem.config.js"
restart: always
healthcheck:
test: ["CMD", "curl", "-f", "http://node:4000/"]
interval: 5s
timeout: 20s
start_period: 60s
#retries: 5
expose:
- "4000"
ports:
- "4000:4000" #para teste direto externo
networks:
- backend
Content type
Image
Digest
Size
522.1 MB
Last updated
over 5 years ago
docker pull gillianp/node_oracle:node14.17