This commit is contained in:
Luke Van Seters 2021-09-17 09:21:32 -04:00
parent 3ff4af2970
commit 516664e6ab

View File

@ -1,11 +1,11 @@
load('ext://helm_remote', 'helm_remote') load("ext://helm_remote", "helm_remote")
load('ext://restart_process', 'docker_build_with_restart') load("ext://restart_process", "docker_build_with_restart")
load('ext://secret', 'secret_from_dict') load("ext://secret", "secret_from_dict")
load('ext://configmap', 'configmap_from_dict') load("ext://configmap", "configmap_from_dict")
helm_remote("postgresql", helm_remote("postgresql",
repo_name='bitnami', repo_name="bitnami",
repo_url='https://charts.bitnami.com/bitnami', repo_url="https://charts.bitnami.com/bitnami",
set=["postgresqlPassword=password", "postgresqlDatabase=mev_inspect"], set=["postgresqlPassword=password", "postgresqlDatabase=mev_inspect"],
) )
@ -18,13 +18,14 @@ k8s_yaml(secret_from_dict("mev-inspect-db-credentials", inputs = {
"password": "password", "password": "password",
})) }))
docker_build_with_restart('mev-inspect-py', '.', docker_build_with_restart("mev-inspect-py", ".",
entrypoint="/app/run.sh", entrypoint="/app/run.sh",
live_update=[ live_update=[
sync('.', '/app'), sync(".", "/app"),
run('cd /app && poetry install', run("cd /app && poetry install",
trigger='./pyproject.toml'), trigger="./pyproject.toml"),
], ],
platform='linux/arm64', platform="linux/arm64",
) )
k8s_yaml("k8s/app.yaml") k8s_yaml("k8s/app.yaml")
k8s_resource(workload="mev-inspect-deployment", resource_deps=["postgresql-postgresql"])