77 lines
1.8 KiB
Python
77 lines
1.8 KiB
Python
from pathlib import Path
|
|
from dotenv import load_dotenv
|
|
import os
|
|
|
|
load_dotenv()
|
|
|
|
API_VERSION = "2.1.3"
|
|
|
|
POSTGIS_URL = os.getenv("POSTGIS_URL")
|
|
POSTGIS_SYNC_URL = os.getenv("SYNC_URL")
|
|
|
|
QGIS_URL = os.getenv("QGIS_API_URL")
|
|
|
|
GEN_AI_URL = os.getenv("GEN_AI_URL")
|
|
|
|
GEOSERVER_URL = os.getenv("GEOSERVER_PATH")
|
|
GEOSERVER_USER = os.getenv("GEOSERVER_UNAME")
|
|
GEOSERVER_PASS = os.getenv("GEOSERVER_PASS")
|
|
GEOSERVER_WORKSPACE = os.getenv("GEOSERVER_WORKSPACE")
|
|
|
|
GEONETWORK_URL=os.getenv("GEONETWORK_URL")
|
|
GEONETWORK_USER=os.getenv("GEONETWORK_USER")
|
|
GEONETWORK_PASS=os.getenv("GEONETWORK_PASS")
|
|
|
|
UPLOAD_FOLDER = Path(os.getenv("UPLOAD_FOLDER", "./uploads"))
|
|
MAX_FILE_MB = int(os.getenv("MAX_FILE_MB", 30))
|
|
|
|
ALLOWED_ORIGINS = [
|
|
"http://localhost:3000",
|
|
"http://127.0.0.1:3000",
|
|
"http://localhost:5173",
|
|
"http://127.0.0.1:5173",
|
|
|
|
"192.168.60.24:5173",
|
|
"http://labai.polinema.ac.id:666",
|
|
"https://kkqc31ns-5173.asse.devtunnels.ms"
|
|
]
|
|
|
|
REFERENCE_DB_URL = os.getenv("REFERENCE_DB_URL")
|
|
REFERENCE_SCHEMA = os.getenv("REFERENCE_SCHEMA", "batas_wilayah")
|
|
DESA_REF = "WADMKD"
|
|
KEC_REF = "WADMKC"
|
|
KAB_REF = "WADMKK"
|
|
|
|
CACHE_FOLDER = Path(os.getenv("CACHE_FOLDER", "./cache"))
|
|
|
|
|
|
VALID_WKT_PREFIXES = (
|
|
"POINT",
|
|
"POINT Z",
|
|
"POINT M",
|
|
"POINT ZM",
|
|
"MULTIPOINT",
|
|
"MULTIPOINT Z",
|
|
"MULTIPOINT M",
|
|
"MULTIPOINT ZM",
|
|
"LINESTRING",
|
|
"LINESTRING Z",
|
|
"LINESTRING M",
|
|
"LINESTRING ZM",
|
|
"MULTILINESTRING",
|
|
"MULTILINESTRING Z",
|
|
"MULTILINESTRING M",
|
|
"MULTILINESTRING ZM",
|
|
"POLYGON",
|
|
"POLYGON Z",
|
|
"POLYGON M",
|
|
"POLYGON ZM",
|
|
"MULTIPOLYGON",
|
|
"MULTIPOLYGON Z",
|
|
"MULTIPOLYGON M",
|
|
"MULTIPOLYGON ZM",
|
|
"GEOMETRYCOLLECTION",
|
|
"GEOMETRYCOLLECTION Z",
|
|
"GEOMETRYCOLLECTION M",
|
|
"GEOMETRYCOLLECTION ZM",
|
|
) |