Skip to content

Commit

Permalink
build(edgedb): use remote postgres instance
Browse files Browse the repository at this point in the history
  • Loading branch information
hbriese committed Nov 30, 2023
1 parent 91148b3 commit fea55e4
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 12 deletions.
4 changes: 2 additions & 2 deletions .env.vault
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ DOTENV_VAULT_DEVELOPMENT="qaHKYhGFl0XqoWyc4X49IExxhaTyIGx7997D1ZdWXQAP+Rk3f3WAME
DOTENV_VAULT_DEVELOPMENT_VERSION=11

# production
DOTENV_VAULT_PRODUCTION="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"
DOTENV_VAULT_PRODUCTION_VERSION=54
DOTENV_VAULT_PRODUCTION="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"
DOTENV_VAULT_PRODUCTION_VERSION=55

#/----------------settings/metadata-----------------/
DOTENV_VAULT="vlt_bc359b28462917c6a6a31b5594a46e59b5d744d88d65497001c01e0fb250bfed"
Expand Down
21 changes: 11 additions & 10 deletions services/edgedb/fly.toml
Original file line number Diff line number Diff line change
@@ -1,24 +1,25 @@
app = "zallo-production-edgedb"
primary_region = "lax" # Los Angeles

swap_size_mb = 4096
swap_size_mb = 512

[build]
image = "edgedb/edgedb:4.2"

[env]
EDGEDB_SERVER_PORT = 10700 # default
EDGEDB_SERVER_TLS_CERT_MODE = "generate_self_signed"
EDGEDB_SERVER_DATADIR = "/var/lib/edgedb/data" # default; only for local postgres instance
## Local postgres
# EDGEDB_SERVER_DATADIR = "/var/lib/edgedb/data" # default


# Secrets
# EDGEDB_PASSWORD # Randomly generated
# EDGEDB_SERVER_PASSWORD # Randomly generated
# EDGEDB_SERVER_TLS_KEY # Exported from app after first start
# EDGEDB_SERVER_TLS_CERT # ^
## Remote postgres
# EDGEDB_SERVER_BACKEND_DSN # fly pg attach ... --variable-name EDGEDB_SERVER_BACKEND_DSN

# For remote postgres instance
# EDGEDB_SERVER_BACKEND_DSN_ENV = "DATABASE_URL"
# DATABASE_URL secret # fly pg attach ... # only for remote postgres instance

[[services]]
internal_port = 10700
Expand Down Expand Up @@ -54,7 +55,7 @@ swap_size_mb = 4096
port = 10700
path = "/metrics"

# Only required for local postgres instance
[mounts]
source = "edgedb_data"
destination = "/var/lib/edgedb" # EDGEDB_SERVER_DATADIR parent; can't be /data dir directly
# Local postgres
# [mounts]
# source = "edgedb_data"
# destination = "/var/lib/edgedb" # EDGEDB_SERVER_DATADIR parent; can't be /data dir directly

0 comments on commit fea55e4

Please sign in to comment.