dockerize app
This commit is contained in:
parent
af99a9b4c2
commit
091a21c8e6
9 changed files with 78 additions and 10 deletions
13
backend/Dockerfile
Normal file
13
backend/Dockerfile
Normal file
|
@ -0,0 +1,13 @@
|
|||
FROM node:22
|
||||
|
||||
WORKDIR /usr/src/app
|
||||
|
||||
COPY package*.json ./
|
||||
|
||||
RUN npm install
|
||||
|
||||
COPY . .
|
||||
|
||||
EXPOSE 3000
|
||||
|
||||
CMD ["npm", "run", "dev"]
|
|
@ -1,6 +1,6 @@
|
|||
const express = require("express");
|
||||
const db = require("./db");
|
||||
const port = 6063;
|
||||
const port = 3000;
|
||||
const cors = require('cors'); // to remove cors origin error in dev TODO: remove when dockerized
|
||||
|
||||
const app = express();
|
||||
|
@ -8,7 +8,10 @@ app.use(cors()); // to remove cors origin error in dev TODO: remove when docker
|
|||
app.use(express.json());
|
||||
|
||||
// ####### ROUTES #######
|
||||
|
||||
app.get("/test", async (req, res) => {
|
||||
console.log('test')
|
||||
res.json({ test: 'test' })
|
||||
});
|
||||
// ### GET ALL RECIPES ###
|
||||
app.get("/recipes", async (req, res) => {
|
||||
try {
|
||||
|
|
|
@ -5,8 +5,8 @@ module.exports = {
|
|||
development: {
|
||||
client: 'postgresql',
|
||||
connection: {
|
||||
host: process.env.DB_HOST,
|
||||
port: process.env.DB_PORT,
|
||||
host: 'db',
|
||||
port: 5432,
|
||||
database: process.env.DB_NAME,
|
||||
user: process.env.DB_USER,
|
||||
password: process.env.DB_PASSWORD
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue