Overview

Full name
docker.io/soulter/shipyard-bay
Registry
docker.io
Namespace
soulter
Repository
shipyard-bay
Cached tags
1
Last synced
07/06/2026, 10:21 AM

Introduction

Shipyard Bay 游戏/社区后端服务镜像,提供特定在线项目的 API 与业务逻辑,需配合前端与数据库同栈部署。

Details

soulter/shipyard-bay 运行 Shipyard Bay 项目后端,处理用户会话、游戏状态或社区数据(具体模块依发行配置)。典型为垂直领域私有化部署,定位为 Web/API 微服务,需 PostgreSQL/Redis 等依赖;生产固定 tag 并限制公网暴露。

快速启动

docker run -d --name shipyard-bay \
  -p 8080:8080 \
  -e DATABASE_URL=postgresql://user:pass@postgres/db \
  docker.io/soulter/shipyard-bay:latest

推荐实践

docker run -d --name shipyard-bay \
  --restart unless-stopped \
  -p 8080:8080 \
  -e DATABASE_URL=postgresql://user:pass@postgres.internal/db \
  -e JWT_SECRET=random-secret \
  docker.io/soulter/shipyard-bay:1.0.0

核心参数说明

  • -p 8080:8080 — API HTTP 端口
  • -e DATABASE_URL — PostgreSQL 连接(高敏
  • -e JWT_SECRET — 会话签名密钥(高敏
  • --restart unless-stopped — 服务持续在线
  • 固定 tag — API 与前端协议 pin

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: shipyard-bay
spec:
  replicas: 2
  selector:
    matchLabels:
      app: shipyard-bay
  template:
    metadata:
      labels:
        app: shipyard-bay
    spec:
      containers:
        - name: api
          image: docker.io/soulter/shipyard-bay:1.0.0
          ports:
            - containerPort: 8080
          envFrom:
            - secretRef:
                name: shipyard-bay-secrets
---
apiVersion: v1
kind: Service
metadata:
  name: shipyard-bay
spec:
  selector:
    app: shipyard-bay
  ports:
    - port: 8080
      targetPort: 8080

游戏类负载按会话 sticky;数据库独立 StatefulSet。

Latest tags (20)

View all 1 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/soulter/shipyard-bay
:latest
linux/amd64linux/arm64
2026/02/19 13:04101.0 MBsha256:1b7e326c0b7b