Delete unused and not updated tilt files (#577)
This commit is contained in:
parent
80280da757
commit
4f17772037
170
Tiltfile
170
Tiltfile
|
@ -1,170 +0,0 @@
|
|||
# Disable telemetry by default
|
||||
analytics_settings(False)
|
||||
|
||||
# Moar updates (default is 3)
|
||||
update_settings(max_parallel_updates = 10)
|
||||
|
||||
# When running Tilt on a server, this can be used to set the public hostname Tilt runs on
|
||||
# for service links in the UI to work.
|
||||
config.define_string("webHost", False, "Public hostname for port forwards")
|
||||
|
||||
# Components
|
||||
config.define_bool("mongo", False, "Enable mongo component")
|
||||
config.define_bool("mongo-express", False, "Enable mongo-express component")
|
||||
config.define_bool("fly", False, "Enable fly component")
|
||||
config.define_bool("server", False, "Enable server component")
|
||||
config.define_bool("api", False, "Enable api component")
|
||||
config.define_bool("web", False, "Enable web component")
|
||||
config.define_bool("web_hot", False, "Enable how web component")
|
||||
config.define_bool("onchain-data", False, "Enable onchain_data component")
|
||||
|
||||
cfg = config.parse()
|
||||
webHost = cfg.get("webHost", "localhost")
|
||||
mongo = cfg.get("mongo", True)
|
||||
mongoExpress = cfg.get("mongo-express", True)
|
||||
fly = cfg.get("fly", True)
|
||||
server = cfg.get("server", True)
|
||||
api = cfg.get("api", True)
|
||||
web = cfg.get("web", True)
|
||||
web_hot = cfg.get("web_hot", True)
|
||||
onchain_data = cfg.get("onchain-data", True)
|
||||
spy = cfg.get("spy", True)
|
||||
|
||||
if mongo:
|
||||
|
||||
k8s_yaml("devnet/mongo.yaml")
|
||||
|
||||
k8s_resource(
|
||||
"mongo",
|
||||
port_forwards = [
|
||||
port_forward(27017, name = "Mongo [:27017]", host = webHost),
|
||||
]
|
||||
)
|
||||
|
||||
k8s_yaml("devnet/mongo-rs-config.yaml")
|
||||
|
||||
k8s_resource(
|
||||
"mongo-rs-config",
|
||||
resource_deps = ["mongo"]
|
||||
)
|
||||
|
||||
if mongoExpress:
|
||||
k8s_yaml("devnet/mongo-express.yaml")
|
||||
|
||||
k8s_resource(
|
||||
"mongo-express",
|
||||
port_forwards = [
|
||||
port_forward(8081, name = "Mongo Express [:8081]", host = webHost),
|
||||
],
|
||||
resource_deps = ["mongo-rs-config"]
|
||||
)
|
||||
|
||||
if fly:
|
||||
docker_build(
|
||||
ref = "fly",
|
||||
context = "fly",
|
||||
dockerfile = "fly/Dockerfile",
|
||||
)
|
||||
|
||||
k8s_yaml("devnet/fly.yaml")
|
||||
|
||||
k8s_resource(
|
||||
"fly",
|
||||
port_forwards = [
|
||||
port_forward(8001, name = "Server [:8001]", host = webHost),
|
||||
],
|
||||
resource_deps = ["mongo-rs-config"]
|
||||
)
|
||||
|
||||
if server:
|
||||
docker_build(
|
||||
ref = "server",
|
||||
context = "server",
|
||||
dockerfile = "server/Dockerfile",
|
||||
)
|
||||
|
||||
k8s_yaml("devnet/server.yaml")
|
||||
|
||||
k8s_resource(
|
||||
"server",
|
||||
port_forwards = [
|
||||
port_forward(4000, name = "Server [:4000]", host = webHost),
|
||||
],
|
||||
resource_deps = ["mongo-rs-config"]
|
||||
)
|
||||
|
||||
if api:
|
||||
docker_build(
|
||||
ref = "indexer-api",
|
||||
context = "api",
|
||||
dockerfile = "api/Dockerfile",
|
||||
)
|
||||
|
||||
k8s_yaml("devnet/api.yaml")
|
||||
|
||||
k8s_resource(
|
||||
"indexer-api",
|
||||
port_forwards = [
|
||||
port_forward(8000, name = "Server [:8000]", host = webHost),
|
||||
],
|
||||
resource_deps = ["mongo-rs-config"]
|
||||
)
|
||||
|
||||
if web:
|
||||
entrypoint = "/app/node_modules/.bin/serve -s build -n"
|
||||
live_update = []
|
||||
if web_hot:
|
||||
entrypoint = "npm start"
|
||||
live_update = [
|
||||
sync("./web/public", "/app/public"),
|
||||
sync("./web/src", "/app/src"),
|
||||
]
|
||||
|
||||
docker_build(
|
||||
ref = "web",
|
||||
context = "web",
|
||||
dockerfile = "web/Dockerfile",
|
||||
entrypoint = entrypoint,
|
||||
live_update = live_update,
|
||||
)
|
||||
|
||||
k8s_yaml("devnet/web.yaml")
|
||||
|
||||
k8s_resource(
|
||||
"web",
|
||||
resource_deps = [],
|
||||
port_forwards = [
|
||||
port_forward(3000, name = "Web [:3000]", host = webHost),
|
||||
]
|
||||
)
|
||||
|
||||
if onchain_data:
|
||||
docker_build(
|
||||
ref = "onchain-data",
|
||||
context = "onchain_data",
|
||||
dockerfile = "onchain_data/Dockerfile"
|
||||
)
|
||||
|
||||
k8s_yaml("devnet/onchain-data.yaml")
|
||||
|
||||
k8s_resource(
|
||||
"onchain-data",
|
||||
resource_deps = ["mongo-rs-config"],
|
||||
)
|
||||
|
||||
if spy:
|
||||
docker_build(
|
||||
ref = "spy",
|
||||
context = "spy",
|
||||
dockerfile = "spy/Dockerfile",
|
||||
)
|
||||
|
||||
k8s_yaml("devnet/spy.yaml")
|
||||
|
||||
k8s_resource(
|
||||
"spy",
|
||||
port_forwards = [
|
||||
port_forward(7777, name = "Spy [:7777]", host = webHost),
|
||||
],
|
||||
resource_deps = ["mongo-rs-config"]
|
||||
)
|
|
@ -1,50 +0,0 @@
|
|||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: indexer-api
|
||||
labels:
|
||||
app: indexer-api
|
||||
spec:
|
||||
clusterIP: None
|
||||
selector:
|
||||
app: indexer-api
|
||||
ports:
|
||||
- port: 8000
|
||||
name: indexer-api
|
||||
protocol: TCP
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: indexer-api
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: indexer-api
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: indexer-api
|
||||
spec:
|
||||
restartPolicy: Always
|
||||
terminationGracePeriodSeconds: 0
|
||||
containers:
|
||||
- name: indexer-api
|
||||
image: indexer-api:latest
|
||||
env:
|
||||
- name: WORMSCAN_DB_URL
|
||||
value: mongodb://mongo-0.mongo/?replicaSet=rs0
|
||||
- name: WORMSCAN_PORT
|
||||
value: "8000"
|
||||
- name: WORMSCAN_CACHE_ENABLED
|
||||
value: "false"
|
||||
readinessProbe:
|
||||
tcpSocket:
|
||||
port: 8000
|
||||
periodSeconds: 1
|
||||
failureThreshold: 300
|
||||
ports:
|
||||
- containerPort: 8000
|
||||
name: server
|
||||
protocol: TCP
|
|
@ -1,53 +0,0 @@
|
|||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: fly
|
||||
labels:
|
||||
app: fly
|
||||
spec:
|
||||
clusterIP: None
|
||||
selector:
|
||||
app: fly
|
||||
ports:
|
||||
- port: 8001
|
||||
name: fly
|
||||
protocol: TCP
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: StatefulSet
|
||||
metadata:
|
||||
name: fly
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: fly
|
||||
serviceName: fly
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: fly
|
||||
spec:
|
||||
restartPolicy: Always
|
||||
terminationGracePeriodSeconds: 0
|
||||
containers:
|
||||
- name: fly
|
||||
image: fly:latest
|
||||
args: ["-local"]
|
||||
env:
|
||||
- name: MONGODB_URI
|
||||
value: mongodb://mongo-0.mongo/?replicaSet=rs0
|
||||
- name: API_PORT
|
||||
value: "8001"
|
||||
readinessProbe:
|
||||
httpGet:
|
||||
path: /api/ready
|
||||
port: 8001
|
||||
initialDelaySeconds: 30
|
||||
periodSeconds: 20
|
||||
timeoutSeconds: 3
|
||||
failureThreshold: 3
|
||||
ports:
|
||||
- containerPort: 8001
|
||||
name: server
|
||||
protocol: TCP
|
|
@ -1,51 +0,0 @@
|
|||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: mongo-express
|
||||
labels:
|
||||
app: mongo-express
|
||||
spec:
|
||||
clusterIP: None
|
||||
selector:
|
||||
app: mongo-express
|
||||
ports:
|
||||
- port: 8081
|
||||
name: mongo-express
|
||||
protocol: TCP
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: StatefulSet
|
||||
metadata:
|
||||
name: mongo-express
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: mongo-express
|
||||
serviceName: mongo-express
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: mongo-express
|
||||
spec:
|
||||
restartPolicy: Always
|
||||
terminationGracePeriodSeconds: 0
|
||||
containers:
|
||||
- name: mongo-express
|
||||
image: mongo-express:latest
|
||||
env:
|
||||
- name: ME_CONFIG_MONGODB_ADMINUSERNAME
|
||||
value: root
|
||||
- name: ME_CONFIG_MONGODB_ADMINPASSWORD
|
||||
value: example
|
||||
- name: ME_CONFIG_MONGODB_URL
|
||||
value: mongodb://mongo-0.mongo/?replicaSet=rs0
|
||||
readinessProbe:
|
||||
tcpSocket:
|
||||
port: 8081
|
||||
periodSeconds: 1
|
||||
failureThreshold: 300
|
||||
ports:
|
||||
- containerPort: 8081
|
||||
name: mongo-express
|
||||
protocol: TCP
|
|
@ -1,39 +0,0 @@
|
|||
---
|
||||
apiVersion: batch/v1
|
||||
kind: Job
|
||||
metadata:
|
||||
name: mongo-rs-config
|
||||
spec:
|
||||
template:
|
||||
metadata:
|
||||
name: mongo-rs-config
|
||||
spec:
|
||||
initContainers:
|
||||
- name: init-mongodb
|
||||
image: mongo:latest
|
||||
command:
|
||||
- /bin/bash
|
||||
- -c
|
||||
- |-
|
||||
until mongosh --eval 'db.runCommand("ping").ok' mongo-0.mongo:27017/test --quiet;
|
||||
do
|
||||
echo "**** Waiting for MongoDB ...";
|
||||
sleep 5;
|
||||
done
|
||||
containers:
|
||||
- name: mongo
|
||||
image: mongo:latest
|
||||
command:
|
||||
- /bin/bash
|
||||
- -c
|
||||
- |-
|
||||
config='{_id : "rs0", members: [{"_id": 0,"host": "mongo-0.mongo","priority": 3 }]}'
|
||||
if [ ! $(mongosh mongo-0.mongo --eval "rs.status().ok" --quiet) ]; then
|
||||
echo "**** Cluster initiate ..."
|
||||
if [ ! $(mongosh mongo-0.mongo --eval "rs.initiate($config).ok" --quiet) ]; then
|
||||
echo "**** Cluster reconfig ..."
|
||||
mongosh mongo-0.mongo --eval "cfg = rs.conf(); cfg.members[0].priority = cfg.members[0].priority + 1; rs.reconfig(cfg, {force: true})"
|
||||
fi;
|
||||
fi;
|
||||
restartPolicy: Never
|
||||
backoffLimit: 4
|
|
@ -1,76 +0,0 @@
|
|||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: mongo
|
||||
labels:
|
||||
app: mongo
|
||||
spec:
|
||||
clusterIP: None
|
||||
selector:
|
||||
app: mongo
|
||||
ports:
|
||||
- port: 27017
|
||||
name: mongo
|
||||
protocol: TCP
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: StatefulSet
|
||||
metadata:
|
||||
name: mongo
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: mongo
|
||||
serviceName: mongo
|
||||
replicas: 1
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: mongo
|
||||
spec:
|
||||
restartPolicy: Always
|
||||
terminationGracePeriodSeconds: 0
|
||||
containers:
|
||||
- name: mongo
|
||||
image: mongo:latest
|
||||
command:
|
||||
- mongod
|
||||
- "--replSet"
|
||||
- rs0
|
||||
- "--bind_ip_all"
|
||||
env:
|
||||
- name: MONGO_INITDB_ROOT_USERNAME
|
||||
value: root
|
||||
- name: MONGO_INITDB_ROOT_PASSWORD
|
||||
value: example
|
||||
livenessProbe:
|
||||
tcpSocket:
|
||||
port: 27017
|
||||
periodSeconds: 1
|
||||
failureThreshold: 300
|
||||
readinessProbe:
|
||||
tcpSocket:
|
||||
port: 27017
|
||||
periodSeconds: 1
|
||||
failureThreshold: 300
|
||||
ports:
|
||||
- containerPort: 27017
|
||||
name: mongo
|
||||
protocol: TCP
|
||||
volumeMounts:
|
||||
- name: wormhole-explorer-mongo-data-dir
|
||||
mountPath: /data/db
|
||||
volumeClaimTemplates:
|
||||
- metadata:
|
||||
name: wormhole-explorer-mongo-data-dir
|
||||
spec:
|
||||
accessModes: [ "ReadWriteOnce" ]
|
||||
resources:
|
||||
limits:
|
||||
cpu: 10m
|
||||
memory: 50Mi
|
||||
requests:
|
||||
storage: 10Gi
|
||||
cpu: 10m
|
||||
memory: 50Mi
|
|
@ -1,44 +0,0 @@
|
|||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: onchain-data
|
||||
labels:
|
||||
app: onchain-data
|
||||
spec:
|
||||
clusterIP: None
|
||||
selector:
|
||||
app: onchain-data
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: StatefulSet
|
||||
metadata:
|
||||
name: onchain-data
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: onchain-data
|
||||
serviceName: onchain-data
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: onchain-data
|
||||
spec:
|
||||
restartPolicy: Always
|
||||
terminationGracePeriodSeconds: 0
|
||||
containers:
|
||||
- name: onchain-data
|
||||
image: onchain-data:latest
|
||||
env:
|
||||
- name: MONGODB_URI
|
||||
value: mongodb://mongo-0.mongo/?replicaSet=rs0
|
||||
- name: allowlist
|
||||
value: "true"
|
||||
readinessProbe:
|
||||
exec:
|
||||
command:
|
||||
- test
|
||||
- -e
|
||||
- "/app/ready"
|
||||
periodSeconds: 15
|
||||
failureThreshold: 300
|
|
@ -1,47 +0,0 @@
|
|||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: server
|
||||
labels:
|
||||
app: server
|
||||
spec:
|
||||
clusterIP: None
|
||||
selector:
|
||||
app: server
|
||||
ports:
|
||||
- port: 4000
|
||||
name: server
|
||||
protocol: TCP
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: StatefulSet
|
||||
metadata:
|
||||
name: server
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: server
|
||||
serviceName: server
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: server
|
||||
spec:
|
||||
restartPolicy: Always
|
||||
terminationGracePeriodSeconds: 0
|
||||
containers:
|
||||
- name: server
|
||||
image: server:latest
|
||||
env:
|
||||
- name: MONGODB_URI
|
||||
value: mongodb://mongo-0.mongo/?replicaSet=rs0
|
||||
readinessProbe:
|
||||
tcpSocket:
|
||||
port: 4000
|
||||
periodSeconds: 1
|
||||
failureThreshold: 300
|
||||
ports:
|
||||
- containerPort: 4000
|
||||
name: server
|
||||
protocol: TCP
|
|
@ -1,42 +0,0 @@
|
|||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: spy
|
||||
labels:
|
||||
app: spy
|
||||
spec:
|
||||
clusterIP: None
|
||||
selector:
|
||||
app: spy
|
||||
ports:
|
||||
- port: 7777
|
||||
name: spy
|
||||
protocol: TCP
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: StatefulSet
|
||||
metadata:
|
||||
name: spy
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: spy
|
||||
serviceName: spy
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: spy
|
||||
spec:
|
||||
restartPolicy: Always
|
||||
terminationGracePeriodSeconds: 0
|
||||
containers:
|
||||
- name: spy
|
||||
image: spy:latest
|
||||
env:
|
||||
- name: MONGODB_URI
|
||||
value: mongodb://mongo-0.mongo/?replicaSet=rs0
|
||||
- name: MONGODB_DATABASE
|
||||
value: wormhole
|
||||
- name: GRPC_ADDRESS
|
||||
value: "0.0.0.0:7777"
|
|
@ -1,45 +0,0 @@
|
|||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: web
|
||||
labels:
|
||||
app: web
|
||||
spec:
|
||||
clusterIP: None
|
||||
selector:
|
||||
app: web
|
||||
ports:
|
||||
- port: 3000
|
||||
name: web
|
||||
protocol: TCP
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: StatefulSet
|
||||
metadata:
|
||||
name: web
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: web
|
||||
serviceName: web
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: web
|
||||
spec:
|
||||
restartPolicy: Always
|
||||
terminationGracePeriodSeconds: 0
|
||||
containers:
|
||||
- name: web
|
||||
image: web:latest
|
||||
# entrypoint set dynamically in Tiltfile
|
||||
readinessProbe:
|
||||
tcpSocket:
|
||||
port: 3000
|
||||
periodSeconds: 1
|
||||
failureThreshold: 300
|
||||
ports:
|
||||
- containerPort: 3000
|
||||
name: web
|
||||
protocol: TCP
|
Loading…
Reference in New Issue