irongit

'deployed with cloudflare'

huncholanehuncholaneauthored
parent 3fd46f7commit b17aba777e986f673f1106b20eff0ca025877adeBrowse files

5 files changed, +62 -37

+0-13Client/src/constant.js
@@ -2,16 +2,3 @@ export const constant = {
22 baseUrl: process.env.REACT_APP_BASE_URL,
33 // baseUrl: "http://localhost:5001/", // Assuming we are using localhost. This should be in .env file but I want to show the problem
44 };
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 @@
11 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");
66
7+const port = 5001;
8+require("dotenv").config();
79
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");
1312
1413 //Setup Express App
1514 const app = express();
1615 // Middleware
1716 app.use(bodyParser.json());
18-// Set up CORS
19-app.use(cors())
17+// Set up CORS
18+app.use(cors());
2019 //API Routes
21-app.use('/api', route);
22-
20+app.use("/api", route);
2321
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...");
2624 });
2725
2826 // Get port from environment and store in Express.
2927
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}/`);
3536 });
3637
37-
3838 // 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";
4141
4242 db(DATABASE_URL, DATABASE);