2026-02-10 11:36:02 +11:00

41 lines
1.4 KiB
Makefile

# Map downloader commands
mapsdl-dry:
cd src/mapsdl && deno run -A mapsdl.ts --dry-run
mapsdl:
cd src/mapsdl && deno run -A mapsdl.ts
mapsdl-all-dry:
cd src/mapsdl && deno run -A mapsdl-all.ts --dry-run
mapsdl-all:
cd src/mapsdl && deno run -A mapsdl-all.ts --dry-run
# k8s
build:
docker build -t megastructure-surf-cssds:local -t registry.ntwl.xyz/megastructure-surf-cssds src/cssds
docker build -t megastructure-surf-mapsdl:local -t registry.ntwl.xyz/megastructure-surf-mapsdl src/mapsdl
docker build -t megastructure-surf-fastdl:local -t registry.ntwl.xyz/megastructure-surf-fastdl src/fastdl
push:
docker push registry.ntwl.xyz/megastructure-surf-cssds
docker push registry.ntwl.xyz/megastructure-surf-mapsdl
docker push registry.ntwl.xyz/megastructure-surf-fastdl
build-cssds:
docker build -t megastructure-surf-cssds:local -t registry.ntwl.xyz/megastructure-surf-cssds src/cssds
build-mapsdl:
docker build -t megastructure-surf-mapsdl:local -t registry.ntwl.xyz/megastructure-surf-mapsdl src/mapsdl
build-fastdl:
docker build -t megastructure-surf-fastdl:local -t registry.ntwl.xyz/megastructure-surf-fastdl src/fastdl
apply:
kubectl delete pod mapsdl -n surf --ignore-not-found
kubectl apply -f k8s.yaml
env:
kubectl delete secret surf -n surf --ignore-not-found
kubectl create secret generic surf --from-env-file=.env -n surf