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