'deployed with cloudflare'
5 files changed, +62 -37
+0-13Client/src/constant.js
| @@ -2,16 +2,3 @@ export const constant = { | ||
| 2 | 2 | baseUrl: process.env.REACT_APP_BASE_URL, |
| 3 | 3 | // baseUrl: "http://localhost:5001/", // Assuming we are using localhost. This should be in .env file but I want to show the problem |
| 4 | 4 | }; |
| 5 | -console.log(constant); | |
| 6 | -console.log(constant); | |
| 7 | -console.log(constant); | |
| 8 | -console.log(constant); | |
| 9 | -console.log(constant); | |
| 10 | -console.log(constant); | |
| 11 | -console.log(constant); | |
| 12 | -console.log(constant); | |
| 13 | -console.log(constant); | |
| 14 | -console.log(constant); | |
| 15 | -console.log(constant); | |
| 16 | -console.log(constant); | |
| 17 | -console.log(constant); |
+1-0server/.dockerignore
| @@ -1 +1,2 @@ | ||
| 1 | 1 | node_modules |
| 2 | +.env |
+15-0server/ecs-service.json
| @@ -0,0 +1,15 @@ | ||
| 1 | +{ | |
| 2 | + "cluster": "real-e-state", | |
| 3 | + "serviceName": "real-e-state", | |
| 4 | + "taskDefinition": "real-e-state", | |
| 5 | + "availabilityZoneRebalancing": "ENABLED", | |
| 6 | + "desiredCount": 1, | |
| 7 | + "launchType": "FARGATE", | |
| 8 | + "networkConfiguration": { | |
| 9 | + "awsvpcConfiguration": { | |
| 10 | + "subnets": ["subnet-0b24b3ccc388060c5", "subnet-04276bf103f8b8bd9"], | |
| 11 | + "securityGroups": ["sg-07a7512a19c273344"], | |
| 12 | + "assignPublicIp": "ENABLED" | |
| 13 | + } | |
| 14 | + } | |
| 15 | +} |
+22-0server/fargate-task.json
| @@ -0,0 +1,22 @@ | ||
| 1 | +{ | |
| 2 | + "family": "real-e-state", | |
| 3 | + "networkMode": "awsvpc", | |
| 4 | + "taskRoleArn": "arn:aws:iam::036487096349:role/ecs-task-role", | |
| 5 | + "containerDefinitions": [ | |
| 6 | + { | |
| 7 | + "name": "real-e-state", | |
| 8 | + "image": "huncholane/real-e-state", | |
| 9 | + "portMappings": [ | |
| 10 | + { | |
| 11 | + "containerPort": 5001, | |
| 12 | + "hostPort": 5001, | |
| 13 | + "protocol": "tcp" | |
| 14 | + } | |
| 15 | + ], | |
| 16 | + "essential": true | |
| 17 | + } | |
| 18 | + ], | |
| 19 | + "requiresCompatibilities": ["FARGATE"], | |
| 20 | + "cpu": "256", | |
| 21 | + "memory": "512" | |
| 22 | +} |
+24-24server/index.js
| @@ -1,42 +1,42 @@ | ||
| 1 | -const express = require('express'); | |
| 2 | -const db = require('./db/config') | |
| 3 | -const route = require('./controllers/route'); | |
| 4 | -const bodyParser = require('body-parser'); | |
| 5 | -const cors = require('cors'); | |
| 1 | +const express = require("express"); | |
| 2 | +const db = require("./db/config"); | |
| 3 | +const route = require("./controllers/route"); | |
| 4 | +const bodyParser = require("body-parser"); | |
| 5 | +const cors = require("cors"); | |
| 6 | 6 | |
| 7 | +const port = 5001; | |
| 8 | +require("dotenv").config(); | |
| 7 | 9 | |
| 8 | -const port = 5001 | |
| 9 | -require('dotenv').config() | |
| 10 | - | |
| 11 | -const fs = require('fs'); | |
| 12 | -const path = require('path'); | |
| 10 | +const fs = require("fs"); | |
| 11 | +const path = require("path"); | |
| 13 | 12 | |
| 14 | 13 | //Setup Express App |
| 15 | 14 | const app = express(); |
| 16 | 15 | // Middleware |
| 17 | 16 | app.use(bodyParser.json()); |
| 18 | -// Set up CORS | |
| 19 | -app.use(cors()) | |
| 17 | +// Set up CORS | |
| 18 | +app.use(cors()); | |
| 20 | 19 | //API Routes |
| 21 | -app.use('/api', route); | |
| 22 | - | |
| 20 | +app.use("/api", route); | |
| 23 | 21 | |
| 24 | -app.get('/', async (req, res) => { | |
| 25 | - res.send('Welcome to my world...') | |
| 22 | +app.get("/", async (req, res) => { | |
| 23 | + res.send("Welcome to my world..."); | |
| 26 | 24 | }); |
| 27 | 25 | |
| 28 | 26 | // Get port from environment and store in Express. |
| 29 | 27 | |
| 30 | -const server = app.listen(port, () => { | |
| 31 | - const protocol = (process.env.HTTPS === true || process.env.NODE_ENV === 'production') ? 'https' : 'http'; | |
| 32 | - const { address, port } = server.address(); | |
| 33 | - const host = address === '::' ? '127.0.0.1' : address; | |
| 34 | - console.log(`Server listening at ${protocol}://${host}:${port}/`); | |
| 28 | +const server = app.listen(port, "0.0.0.0", () => { | |
| 29 | + const protocol = | |
| 30 | + process.env.HTTPS === true || process.env.NODE_ENV === "production" | |
| 31 | + ? "https" | |
| 32 | + : "http"; | |
| 33 | + const { address, port } = server.address(); | |
| 34 | + const host = address === "::" ? "127.0.0.1" : address; | |
| 35 | + console.log(`Server listening at ${protocol}://${host}:${port}/`); | |
| 35 | 36 | }); |
| 36 | 37 | |
| 37 | - | |
| 38 | 38 | // Connect to MongoDB |
| 39 | -const DATABASE_URL = process.env.DB_URL || 'mongodb://127.0.0.1:27017' | |
| 40 | -const DATABASE = process.env.DB || 'Prolink' | |
| 39 | +const DATABASE_URL = process.env.DB_URL || "mongodb://127.0.0.1:27017"; | |
| 40 | +const DATABASE = process.env.DB || "Prolink"; | |
| 41 | 41 | |
| 42 | 42 | db(DATABASE_URL, DATABASE); |