Tag: ovh

如何在ovh托pipe上使用docker-compose

今天在Docker周围工作已经很漫长了,我仍然无法在我的OVH VPS中正确运行docker-compose。 我正在使用mongodb开发一个小型的nodeJS应用程序。 我的configuration在我的电脑上运行(Windows 7),但是当我把它推到我的VPS上时,结果并不如预期的那样… 我的docker-compose.yml db: image: mongo ports: – "27017:27017" command: "–smallfiles –logpath=/dev/null" web: build: . volumes: – .:/app ports: – "3000:3000" links: – db environment: PORT: 3000 我的Dockerfile(nodeJS部分) FROM node:onbuild WORKDIR /app ADD package.json /app/package.json RUN npm install && npm ls RUN mv /app/node_modules /node_modules EXPOSE 3000 CMD [ "node", "server.js" ] […]

Node.JS上的MySQL连接

当我尝试连接到由NodeJS服务器上的OVH托pipe的MySQL数据库时,出现问题。 这里是代码: var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'my_ip', port : '3306', user : 'my_user', password : 'my_pass', connectTimeout : 10000 }); connection.connect(function(err) { if (err) { console.error('error connecting: ' + err.stack); return; } console.log('connected'); }); 但是我得到: error connecting: Error: connect ETIMEDOUT 每次,无论我做什么,如更改超时,删除端口或其他任何东西。 任何想法 ? 我在ArchLinux x86_64上运行这个