diff --git a/Dockerfile b/Dockerfile index d62d43cc3ce0ba96aa110d567ec98aaa1e048e57..d58dc52ad62b14bff69e6163ff01b39d5838cd29 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,7 @@ FROM node:14 WORKDIR /app # Copy package.json and install dependencies -COPY package.json /app +COPY package*.json /app RUN npm install diff --git a/index.js b/index.js index 7ac4efd6269cd4d746ed38c947e38cce41de2c8a..01276f17e8b1979e36a014f377821007fed00461 100644 --- a/index.js +++ b/index.js @@ -1,10 +1,39 @@ const express = require('express'); +const mysql = require('mysql2'); + const app = express(); +app.use(express.json()) + +// MySQL Database connection setup +const db = mysql.createConnection({ + host: 'mariadb', + user: 'corps-directory-dev', + password: 'corps-password', + database: 'corps-directory-db' + }); + + // Connect to the database +db.connect(err => { + if (err) { + console.error('Error connecting to MySQL:', err); + return; + } + console.log('Connected to MySQL'); + }); const port = process.env.PORT || 3000; + + + + + + + + + app.get('/', (req, res) => { res.send('Hello World!'); });