temp remove command line arg parser

This commit is contained in:
Ara Sadoyan
2025-03-16 19:34:20 +01:00
parent 6cc72c8b48
commit 7501e367c6
3 changed files with 21 additions and 19 deletions

View File

@@ -12,12 +12,14 @@ upstreams:
servers: servers:
- "127.0.0.1:8000" - "127.0.0.1:8000"
- "127.0.0.3:8000" - "127.0.0.3:8000"
- "127.0.0.4:8000"
- "127.0.0.5:8000"
"/ping": "/ping":
protocol: "http" protocol: "http"
ssl: false ssl: false
servers: servers:
- "127.0.0.1:8000" - "127.0.0.1:8000"
- "127.0.0.4:8000" - "127.0.0.2:8000"
polo.netangels.net: polo.netangels.net:
paths: paths:
"/": "/":

View File

@@ -1,25 +1,25 @@
use crate::utils::tools::*; use crate::utils::tools::*;
use crate::web::proxyhttp::LB; use crate::web::proxyhttp::LB;
use clap::{arg, Parser}; // use clap::{arg, Parser};
use dashmap::DashMap; use dashmap::DashMap;
use log::info; use pingora_core::prelude::{background_service, Opt};
use pingora_core::prelude::background_service;
use pingora_core::server::Server; use pingora_core::server::Server;
use std::sync::Arc; use std::sync::Arc;
#[derive(Parser, Debug)] // #[derive(Parser, Debug)]
#[command(version, about, long_about = None)] // #[command(version, about, long_about = None)]
struct Args { // struct Args {
#[arg(short, long)] // #[arg(short, long)]
address: String, // address: String,
#[arg(short, long)] // #[arg(short, long)]
port: String, // port: String,
} // }
pub fn run() { pub fn run() {
env_logger::init(); env_logger::init();
let mut server = Server::new(None).unwrap(); // let mut server = Server::new(None).unwrap();
let mut server = Server::new(Some(Opt::parse_args())).unwrap();
server.bootstrap(); server.bootstrap();
let uf: UpstreamsDashMap = DashMap::new(); let uf: UpstreamsDashMap = DashMap::new();
@@ -39,13 +39,13 @@ pub fn run() {
let bg_srvc = background_service("bgsrvc", bg); let bg_srvc = background_service("bgsrvc", bg);
let mut proxy = pingora_proxy::http_proxy_service(&server.configuration, lb); let mut proxy = pingora_proxy::http_proxy_service(&server.configuration, lb);
let args = Args::parse(); // let args = Args::parse();
let addr = format!("{}:{}", args.address, args.port); // let addr = format!("{}:{}", args.address, args.port);
proxy.add_tcp(&addr); proxy.add_tcp("0.0.0.0:6193");
server.add_service(proxy); server.add_service(proxy);
server.add_service(bg_srvc); server.add_service(bg_srvc);
info!("Starting Gazan server on {}, port : {} !", args.address, args.port); // info!("Starting Gazan server on {}, port : {} !", args.address, args.port);
server.run_forever(); server.run_forever();
} }

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/bin/bash
export RUST_LOG=INFO export RUST_LOG=INFO
reflex -d none -r 'src/' -s -- sh -c 'reset && cargo run -- --address 0.0.0.0 --port 6193' #reflex -d none -r 'src/' -s -- sh -c 'reset && cargo run -- --address 0.0.0.0 --port 6193'
reflex -d none -r 'src/' -s -- sh -c 'reset && cargo run -- -c etc/main.yaml'