deployment changes for DB_ADDR via env var

This commit is contained in:
2025-11-29 17:25:13 +05:30
parent 07cb519f55
commit 6eca090046
2 changed files with 6 additions and 7 deletions

View File

@@ -1,7 +1,7 @@
# ----------------------------------------------------- # -----------------------------------------------------
# 1. Build the Nakama plugin (ARM64) # 1. Build the Nakama plugin (ARM64)
# ----------------------------------------------------- # -----------------------------------------------------
FROM --platform=linux/arm64 golang:1.22-alpine AS plugin_builder FROM golang:1.22-alpine AS plugin_builder
# Install dependencies needed for CGO plugin build # Install dependencies needed for CGO plugin build
RUN apk add --no-cache git build-base RUN apk add --no-cache git build-base
@@ -37,8 +37,7 @@ COPY local.yml /nakama/data/local.yml
# Default Nakama startup (runs migrations + server) # Default Nakama startup (runs migrations + server)
ENTRYPOINT [ ENTRYPOINT [
"/bin/sh", "/bin/sh", "-ecx", "\
"-ecx", /nakama/nakama migrate up --database.address \"$DB_ADDR\" && \
"/nakama/nakama migrate up --database.address postgres:localdb@postgres:5432/nakama?sslmode=disable && \ exec /nakama/nakama --config /nakama/data/local.yml --database.address \"$DB_ADDR\""
exec /nakama/nakama --config /nakama/data/local.yml --database.address postgres:localdb@postgres:5432/nakama?sslmode=disable"
] ]

View File

@@ -43,8 +43,8 @@ services:
- "/bin/sh" - "/bin/sh"
- "-ecx" - "-ecx"
- > - >
/nakama/nakama migrate up --database.address postgres:localdb@postgres:5432/nakama?sslmode=disable && /nakama/nakama migrate up --database.address "$DB_ADDR" &&
exec /nakama/nakama --config /nakama/data/local.yml --database.address postgres:localdb@postgres:5432/nakama?sslmode=disable exec /nakama/nakama --config /nakama/data/local.yml --database.address "$DB_ADDR"
volumes: volumes:
- ./local.yml:/nakama/data/local.yml - ./local.yml:/nakama/data/local.yml
- ./build:/nakama/data/modules - ./build:/nakama/data/modules