https://github.com/mitscherlich/argo
Aka `http-proxy-middleware` webui
https://github.com/mitscherlich/argo
Last synced: 7 months ago
JSON representation
Aka `http-proxy-middleware` webui
- Host: GitHub
- URL: https://github.com/mitscherlich/argo
- Owner: Mitscherlich
- License: mit
- Created: 2024-06-28T16:16:14.000Z (about 2 years ago)
- Default Branch: dev
- Last Pushed: 2024-07-10T15:51:22.000Z (about 2 years ago)
- Last Synced: 2024-12-29T19:58:18.550Z (over 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 347 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# http-proxy-webui
A web interface for [`http-proxy-middleware`](https://github.com/chimurai/http-proxy-middleware)
## Quick start
### Docker services
1. clone this repo
```bash
$ git clone https://github.com/Mitscherlich/http-proxy-webui
```
2. via `docker-compose`
```bash
$ docker-compose up -d
# or
$ docker compose up -d # docker > 1.29.2
```
#### Build your own docker image
```bash
$ docker build -t http-proxy-web:dev .
```
then create container with following command:
```bash
$ docker run -d \
--restar=unless-stop \
--network=host \
-v ./data:/app/data \
-v ./config:/app/config \
-v ./logs:/app/logs \
http-proxy-webui:dev
```
### Local deployment
1. clone this repo
```bash
$ git clone https://github.com/Mitscherlich/http-proxy-webui
```
2. install deps via [`pnpm`](https://pnpm.io/)
```bash
$ pnpm i
```
3. start dev server
```bash
$ pnpm run dev
```
or start server / client specific
- run client in dev mode
```bash
$ pnpm run dev:client
```
- run server in dev mode
```bash
$ pnpm run dev:server
```
## License
[MIT](LICENSE)
---
made with love :heart: by [Mitscherlich](https://github.com/Mitscherlich)