Fix quickstarts to use app-port (#675)

Signed-off-by: akhilac1 <chetlapalle.akhila@gmail.com>
This commit is contained in:
AkhilaC 2022-06-01 04:35:37 +05:30 committed by GitHub
parent 835d875b55
commit f76035198b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 60 additions and 11 deletions

7
.gitignore vendored
View File

@ -39,3 +39,10 @@ packages
# macOS
.DS_Store
pub_sub/go/http/checkout/app
pub_sub/go/http/order-processor/app
pub_sub/javascript/http/order-processor/package-lock.json
pub_sub/javascript/http/checkout/package-lock.json
tutorials/bindings/nodeapp/package-lock.json
tutorials/distributed-calculator/react-calculator/package-lock.json
tutorials/distributed-calculator/react-calculator/client/package-lock.json

View File

@ -6,6 +6,7 @@ import (
"io/ioutil"
"log"
"net/http"
"os"
"github.com/gorilla/mux"
)
@ -60,6 +61,11 @@ func postOrder(w http.ResponseWriter, r *http.Request) {
}
func main() {
APP_PORT, okPort := os.LookupEnv("APP_PORT")
if !okPort {
log.Fatalf("--app-port is not set. Re-run dapr run with -p or --app-port.\nUsage: https://docs.dapr.io/getting-started/quickstarts/pubsub-quickstart/\n")
}
r := mux.NewRouter()
r.HandleFunc("/dapr/subscribe", getOrder).Methods("GET")
@ -67,7 +73,7 @@ func main() {
// Dapr subscription routes orders topic to this route
r.HandleFunc("/orders", postOrder).Methods("POST")
if err := http.ListenAndServe(":6002", r); err != nil {
if err := http.ListenAndServe(":"+APP_PORT, r); err != nil {
log.Panic(err)
}
}

View File

@ -1,6 +1,11 @@
import express from 'express';
import bodyParser from 'body-parser';
const APP_PORT = process.env.APP_PORT
if(!APP_PORT) {
console.log('[error]: --app-port is not set. Re-run dapr run with -p or --app-port.\nUsage: https://docs.dapr.io/getting-started/quickstarts/pubsub-quickstart/\n');
process.exit(1);
}
const app = express();
app.use(bodyParser.json({ type: 'application/*+json' }));
@ -20,4 +25,4 @@ app.post('/orders', (req, res) => {
res.sendStatus(200);
});
app.listen(5001);
app.listen(APP_PORT);

View File

@ -13,13 +13,17 @@
const express = require('express');
const bodyParser = require('body-parser');
const port = process.env.APP_PORT ;
if(!port) {
console.error('[error]: --app-port is not set. Re-run dapr run with -p or --app-port.\nUsage: https://github.com/dapr/quickstarts/tree/master/tutorials/bindings\n');
process.exit(1);
}
require('isomorphic-fetch');
const app = express();
app.use(bodyParser.json());
const port = 3000;
app.post('/sample-topic', (req, res) => {
console.log("Hello from Kafka!");
console.log(req.body);

View File

@ -18,6 +18,7 @@ import (
"fmt"
"log"
"net/http"
"os"
"github.com/gorilla/mux"
)
@ -32,13 +33,17 @@ func add(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Access-Control-Allow-Origin", "*")
var operands Operands
json.NewDecoder(r.Body).Decode(&operands)
fmt.Println(fmt.Sprintf("%s%f%s%f", "Adding ", operands.OperandOne, " to ", operands.OperandTwo))
fmt.Printf("Adding %f to %f\n", operands.OperandOne, operands.OperandTwo)
json.NewEncoder(w).Encode(operands.OperandOne + operands.OperandTwo)
}
func main() {
appPort, isSet := os.LookupEnv("APP_PORT")
if !isSet {
log.Fatalf("--app-port is not set. Re-run dapr run with -p or --app-port.\nUsage: https://github.com/dapr/quickstarts/tree/master/tutorials/distributed-calculator\n")
}
router := mux.NewRouter()
router.HandleFunc("/add", add).Methods("POST", "OPTIONS")
log.Fatal(http.ListenAndServe(":6000", router))
log.Fatal(http.ListenAndServe(":"+appPort, router))
}

View File

@ -16,7 +16,11 @@ const bodyParser = require('body-parser');
const app = express();
app.use(bodyParser.json());
const cors = require('cors');
const port = 4000;
const port = process.env.APP_PORT ;
if(!port) {
console.error('[error]: --app-port is not set. Re-run dapr run with -p or --app-port.\nUsage: https://github.com/dapr/quickstarts/tree/master/tutorials/distributed-calculator\n');
process.exit(1);
}
app.use(cors());

View File

@ -16,6 +16,11 @@ from flask import request, jsonify
from flask_cors import CORS
import math
import sys
import os
appPort = os.getenv("APP_PORT")
if appPort is None:
raise EnvironmentError('--app-port is not set. Re-run dapr run with -p or --app-port.\nUsage: https://github.com/dapr/quickstarts/tree/master/tutorials/distributed-calculator\n')
app = flask.Flask(__name__)
CORS(app)
@ -27,4 +32,4 @@ def multiply():
print(f"Calculating {operand_one} * {operand_two}", flush=True)
return jsonify(math.ceil(operand_one * operand_two * 100000)/100000)
app.run(port=5001)
app.run(port=appPort)

View File

@ -24,7 +24,11 @@ const daprGRPCPort = process.env.DAPR_GRPC_PORT;
const stateStoreName = `statestore`;
const stateUrl = `http://localhost:${daprPort}/v1.0/state/${stateStoreName}`;
const port = 3000;
const port = process.env.APP_PORT ;
if(!port) {
console.error('[error]: --app-port is not set. Re-run dapr run with -p or --app-port.\nUsage: https://github.com/dapr/quickstarts/tree/master/tutorials/hello-kubernetes\n');
process.exit(1);
}
app.get('/order', async (_req, res) => {
try {

View File

@ -20,7 +20,11 @@ app.use(express.json());
const daprPort = process.env.DAPR_HTTP_PORT || 3500;
const stateStoreName = `statestore`;
const stateUrl = `http://localhost:${daprPort}/v1.0/state/${stateStoreName}`;
const port = 3000;
const port = process.env.APP_PORT ;
if(!port) {
console.error('[error]: --app-port is not set. Re-run dapr run with -p or --app-port.\nUsage: https://github.com/dapr/quickstarts/tree/master/tutorials/hello-world\n');
process.exit(1);
}
app.get('/order', async (_req, res) => {
try {

View File

@ -17,6 +17,11 @@ from flask_cors import CORS
import math
import sys
import time
import os
port = os.getenv("APP_PORT")
if port is None:
raise EnvironmentError('--app-port is not set. Re-run dapr run with -p or --app-port.\nUsage: https://github.com/dapr/quickstarts/tree/master/tutorials/observability\n')
app = flask.Flask(__name__)
CORS(app)
@ -32,4 +37,4 @@ def multiply():
print(f"Calculating {operand_one} * {operand_two}", flush=True)
return jsonify(math.ceil(operand_one * operand_two * 100000)/100000)
app.run(port=5001)
app.run(port)