Initial commit
This commit is contained in:
13
manifests/doormile/firebase-service-account.json
Normal file
13
manifests/doormile/firebase-service-account.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"type": "service_account",
|
||||
"project_id": "doormile-abee7",
|
||||
"private_key_id": "66e9b8b66fb40961271f095dd924935eff19452b",
|
||||
"private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDLBD8DlrQwvwo8\ngkW9j/z1+eLPZYAT2TA4xWT1l+i8LV5he8wZ2TjxJT385OGS+zjIVUHQKtvStdDB\no9/0NXnSC6n88puNhQp9xCRjxEU+FLiSnqJGRUzSO4pu+0TuukGsouDII6QhJFNf\ndmtTOMmjV4V+wAOLfbE3qI5kZQ5trqf8wNBPZKxp9fhrqHdP080HUbOs14jiSrHl\n3OYRj0ZhDTsavboV6QTbdJn5ivH19nboFfdzuJrS5ApMhLqIGdoSEqjjQj8t6f6I\nm1RgQMfztIZLRPliA5MyJieEDZZdy5mmDQDnqCP6zFtH+WRVBe9Lo2A7F+Rf1vv4\n8/5FRd3HAgMBAAECggEACmEEsbPGMYnKxa4pT5gpaA/m6xB23EzpvLVGxJGIGfq9\nzQENvbKPyTBMu32eFKwYSpGlRDW0uFCIRCYTIIKNYFItVhu3HSSUlTpuW9VgbtyT\nVRecFziaxVK68JKTAxttmRxYnpLH5NPdGU/OC9qm4F1smz7Iz5xU75ID+Zj7BFtm\nkjZsgU9ALT7ikm205KhjYepc16ZQODIvvGW8vdNwxaxNl+5+RpkXdq+NK3KiAjK4\noqsuvDRRcchHttXU/qhri7f4nT0VBIuMnPDtRWGEaWtgCt4urLFAD4fZE91i1SHe\n7vV0iYdS9lzjrwl3Umzcf4k0pSPN8Sky1ZjN9hvF5QKBgQD+p2NMePwHY4uksA98\nVWT6y6haM+rIGxSsBL06UnCGO4E1gEWd++G5osDNc9hQk29xFg64pyIPKovw/Qez\nZ+gyCySC8KJoC4q740mxqn1EmANHXAvxGUMgPHmeiX+j3i1MwJWG1w7uyLwQ2216\nEgHy6Mqzk3jLUnD8vXf08CAUxQKBgQDMFvrRwRwpqsLR2yHWiu8uWykU276m1mKI\n8saR/iQ+jXQ9NZsgVdOjaV9EIv7jLwzSwEcXHVh9+SB5pnlCOhovGmmiSIdLVr5f\n1XOyWY6n2NzM6tm2RXjWOnwpVviOtdAwVVWXQNwaNbRLMZZkv+0bpOwk7i/ONv2z\n1bNP5pHJGwKBgQCo8LeJxkG9TScZTMwZOjXRxEaeAQ9jTcP7EvHOvV51Twi7S6vj\n0XTAyN6L7qy1V/p41Z9SlV6dHSbV66euN+LtQEMqsyWrTOzvFSyQt4B/fzG9p60s\neAv2WOh+as3JEt6Oqr0IRahcdcN+k3Qfpc6xLgs78zwR91GJ+tCYKK2/2QKBgBNX\nfi/Q0F12jH4c+Wj+w8ot44fRh5ECMlZuQ7lkT4UKHOEMKoZ2+9a5zsiDVIqtU9bJ\nWDNtmYxexuAgkc9f+ElMhIRXwVK3htVIQm29pRJtMAfPnhBzJw+OfWPhlS7ZNkDO\nZY0vHWzyeALEUU99DPiYubSKSkeN2J9pelPxMxHPAoGBAOOTd5XJRQOnFpd0eVwE\nlJ65zeQyT82V1OX/OPLKOcFwzNNKYF0Toto98nLK5rqqAGNUPp0fBMdUi7b76i79\nwve7aEZtCQWbhQsOUXsWocZyr8w5EexYtbxWa6q7jzmJaL/UfagE8pZWUI2k59CN\nRajHiJG83UxGMUN8KbSgv7h7\n-----END PRIVATE KEY-----\n",
|
||||
"client_email": "firebase-adminsdk-fbsvc@doormile-abee7.iam.gserviceaccount.com",
|
||||
"client_id": "108510619961572391178",
|
||||
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
|
||||
"token_uri": "https://oauth2.googleapis.com/token",
|
||||
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
|
||||
"client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-fbsvc%40doormile-abee7.iam.gserviceaccount.com",
|
||||
"universe_domain": "googleapis.com"
|
||||
}
|
||||
89
manifests/doormile/miletruth.yaml
Normal file
89
manifests/doormile/miletruth.yaml
Normal file
@@ -0,0 +1,89 @@
|
||||
apiVersion: v1
|
||||
kind: Namespace
|
||||
metadata:
|
||||
name: doormile
|
||||
|
||||
Read 1 file
|
||||
|
||||
Found the critical issue — INTERNAL_API_KEY not set in the manifest means
|
||||
all /internal/* endpoode explicitly rejects empty keys). That plus the NATS_URL duplicate.
|
||||
|
||||
Here's the corrected miletruth.yaml with all missing env vars added. Run
|
||||
this on the server:
|
||||
|
||||
cat > /root/kuberneteh.yaml << 'EOF'
|
||||
apiVersion: v1
|
||||
kind: Namespace
|
||||
metadata:
|
||||
name: doormile
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: StatefulSet
|
||||
metadata:
|
||||
name: doormile
|
||||
namespace: doormile
|
||||
spec:
|
||||
serviceName: "doormile-service"
|
||||
replicas: 3
|
||||
selector:
|
||||
matchLabels:
|
||||
app: doormile
|
||||
app-group: doormile-api
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: doormile
|
||||
app-group: do
|
||||
spec:
|
||||
containers:
|
||||
- name: doormile
|
||||
image: doormi
|
||||
imagePullPolicy: Always
|
||||
env:
|
||||
- name: ENV
|
||||
value: "production"
|
||||
- name: APP_PORT
|
||||
value: "8081"
|
||||
- name: DB_HO
|
||||
value: "31.97.228.132"
|
||||
- name: DB_PO
|
||||
value: "5433"
|
||||
- name: DB_NA
|
||||
value: "logistics"
|
||||
- name: DB_US
|
||||
value: "admin"
|
||||
- name: DB_PASSWORD
|
||||
value: "Pac
|
||||
- name: REDIS_HOST
|
||||
value: "31.97.228.132"
|
||||
- name: REDIS
|
||||
value: "6379"
|
||||
- name: REDIS_USER
|
||||
value: "adm
|
||||
- name: REDIS_PASSWORD
|
||||
value: "Package@321#"
|
||||
- name: JWT_S
|
||||
value: "DoormileSuperSecretJWTKey2026!"
|
||||
- name: NATS_
|
||||
value: "nats://66.116.226.161:4223"
|
||||
- name: NATS_
|
||||
value: "doormile"
|
||||
- name: NATS_PASSWORD
|
||||
value: "Pac
|
||||
- name: INTERNAL_API_KEY
|
||||
value: "doormile-internal-2024"
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: doormile-service
|
||||
namespace: doormile
|
||||
spec:
|
||||
type: NodePort
|
||||
selector:
|
||||
app-group: doormile-api
|
||||
ports:
|
||||
- protocol: TCP
|
||||
port: 8081
|
||||
targetPort: 808
|
||||
nodePort: 30830
|
||||
Reference in New Issue
Block a user