Compare commits

...

2 Commits

Author SHA1 Message Date
xkm
24c4127024 feat: add example kube.yaml 2026-04-05 10:11:11 +08:00
xkm
17ca711bb0 chore: remove unused .sql files from image 2026-04-05 10:09:24 +08:00
2 changed files with 35 additions and 2 deletions

View File

@@ -1,4 +1,4 @@
FROM docker.io/golang:1.26.1-trixie AS builder
FROM docker.xd.xkm.be/golang:1.26.1-trixie AS builder
WORKDIR /build
@@ -16,6 +16,6 @@ FROM scratch
WORKDIR /
COPY --from=builder /app /app
COPY db/ /db
COPY db/migration /db/migration
ENTRYPOINT ["/app"]

33
kube.yaml Normal file
View File

@@ -0,0 +1,33 @@
apiVersion: v1
kind: Pod
metadata:
labels:
app: datamarket
name: datamarket
spec:
containers:
- env:
- name: DATABASE_URL
value: "postgres://datamarket:datamarket@127.0.0.1:5432/datamarket?sslmode=disable"
image: docker.io/starryskymeow/datamarket-backend:latest
name: backend
ports:
- containerPort: 8080
hostIP: 127.0.0.1
hostPort: 8080
- env:
- name: POSTGRES_PASSWORD
value: datamarket
- name: POSTGRES_DB
value: datamarket
- name: POSTGRES_USER
value: datamarket
image: docker.io/library/postgres:17
name: datamarket-db-dev
volumeMounts:
- mountPath: /var/lib/postgresql/data
name: datamarket-db-dev-pvc
volumes:
- name: datamarket-db-dev-pvc
persistentVolumeClaim:
claimName: datamarket-db-dev