Spaces:
Sleeping
Sleeping
DEV_ENDPOINT=http://192.168.137.1:7860 | |
PROD_ENDPOINT_0=https://qywok-tebakaja-proxy-space-0.hf.space | |
PROD_ENDPOINT_1=https://qywok-tebakaja-proxy-space-1.hf.space | |
PROD_ENDPOINT_2=https://qywok-tebakaja-proxy-space-2.hf.space | |
start: | |
go run main.go | |
haproxy-test: | |
haproxy -f ./haproxy/haproxy.cfg | |
nginx-test: | |
nginx -c nginx.conf | |
traefik-test: | |
traefik \ | |
--configFile=./traefik/traefik.yaml \ | |
--entryPoints.web.address=":7860" \ | |
--entryPoints.websecure.address=":443" \ | |
--entryPoints.web.http.redirections.entryPoint.to=websecure \ | |
--entryPoints.web.http.redirections.entryPoint.scheme=https \ | |
--api.dashboard=true \ | |
--api.insecure=false | |
# | |
# --- Development Testing --- | |
# | |
stock-list-test: | |
curl -X GET $(DEV_ENDPOINT)/stock/lists | |
stock-prediction-test: | |
curl -X POST $(DEV_ENDPOINT)/stock/prediction \ | |
-H "Content-Type: application/json" \ | |
-d "{\"days\": 2, \"currency\": \"BTC-USD\"}" | |
crypto-list-test: | |
curl -X GET $(DEV_ENDPOINT)/crypto/lists | |
crypto-prediction-test: | |
curl -X POST $(DEV_ENDPOINT)/crypto/prediction \ | |
-H "Content-Type: application/json" \ | |
-d "{\"days\": 2, \"currency\": \"BTC-USD\"}" | |
natcurr-list-test: | |
curl -X GET $(DEV_ENDPOINT)/national-currency/lists | |
natcurr-prediction-test: | |
curl -X POST $(DEV_ENDPOINT)/national-currency/prediction \ | |
-H "Content-Type: application/json" \ | |
-d "{\"days\": 2, \"currency\": \"BTC-USD\"}" | |
# | |
# --- Production Testing (Proxy 0) --- | |
# | |
stock-list-prod-0: | |
curl -X GET $(PROD_ENDPOINT_0)/stock/lists | |
stock-prediction-prod-0: | |
curl -X POST $(PROD_ENDPOINT_0)/stock/prediction \ | |
-H "Content-Type: application/json" \ | |
-d "{\"days\": 7, \"currency\": \"BTC-USD\"}" | |
crypto-list-prod-0: | |
curl -X GET $(PROD_ENDPOINT_0)/crypto/lists | |
crypto-prediction-prod-0: | |
curl -X POST $(PROD_ENDPOINT_0)/crypto/prediction \ | |
-H "Content-Type: application/json" \ | |
-d "{\"days\": 7, \"currency\": \"BTC-USD\"}" | |
natcurr-list-prod-0: | |
curl -X GET $(PROD_ENDPOINT_0)/national-currency/lists | |
natcurr-prediction-prod-0: | |
curl -X POST $(PROD_ENDPOINT_0)/national-currency/prediction \ | |
-H "Content-Type: application/json" \ | |
-d "{\"days\": 7, \"currency\": \"BTC-USD\"}" | |
# | |
# --- Production Testing (Proxy 1) --- | |
# | |
stock-list-prod-1: | |
curl -X GET $(PROD_ENDPOINT_1)/stock/lists | |
stock-prediction-prod-1: | |
curl -X POST $(PROD_ENDPOINT_1)/stock/prediction \ | |
-H "Content-Type: application/json" \ | |
-d "{\"days\": 7, \"currency\": \"BTC-USD\"}" | |
crypto-list-prod-1: | |
curl -X GET $(PROD_ENDPOINT_1)/crypto/lists | |
crypto-prediction-prod-1: | |
curl -X POST $(PROD_ENDPOINT_1)/crypto/prediction \ | |
-H "Content-Type: application/json" \ | |
-d "{\"days\": 7, \"currency\": \"BTC-USD\"}" | |
natcurr-list-prod-1: | |
curl -X GET $(PROD_ENDPOINT_1)/national-currency/lists | |
natcurr-prediction-prod-1: | |
curl -X POST $(PROD_ENDPOINT_1)/national-currency/prediction \ | |
-H "Content-Type: application/json" \ | |
-d "{\"days\": 7, \"currency\": \"BTC-USD\"}" | |
# | |
# --- Production Testing (Proxy 2) --- | |
# | |
stock-list-prod-2: | |
curl -X GET $(PROD_ENDPOINT_2)/stock/lists | |
stock-prediction-prod-2: | |
curl -X POST $(PROD_ENDPOINT_2)/stock/prediction \ | |
-H "Content-Type: application/json" \ | |
-d "{\"days\": 7, \"currency\": \"BTC-USD\"}" | |
crypto-list-prod-2: | |
curl -X GET $(PROD_ENDPOINT_2)/crypto/lists | |
crypto-prediction-prod-2: | |
curl -X POST $(PROD_ENDPOINT_2)/crypto/prediction \ | |
-H "Content-Type: application/json" \ | |
-d "{\"days\": 7, \"currency\": \"BTC-USD\"}" | |
natcurr-list-prod-2: | |
curl -X GET $(PROD_ENDPOINT_2)/national-currency/lists | |
natcurr-prediction-prod-2: | |
curl -X POST $(PROD_ENDPOINT_2)/national-currency/prediction \ | |
-H "Content-Type: application/json" \ | |
-d "{\"days\": 7, \"currency\": \"BTC-USD\"}" | |