deployment changes for DB_ADDR via env var
This commit is contained in:
@@ -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"
|
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user