Mahdee Rajon  subception

File "app.yaml"

Full Path: /var/www/html/back/k8s/app.yaml
File size: 3.94 KB
MIME-type: text/plain
Charset: utf-8

apiVersion: v1
kind: Namespace
metadata:
  name: gitep
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: app-pvc
  namespace: gitep
spec:
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 2Gi
  storageClassName:
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: app
  namespace: gitep
spec:
  replicas: 1
  selector:
    matchLabels:
      app: app
  template:
    metadata:
      labels:
        app: app
    spec:
      imagePullSecrets:
        - name: regcred
      containers:
        - name: app
          image: gitep-app:latest
          imagePullPolicy: IfNotPresent
          env:
            - name: APP_NAME
              value: "ГИТЭП"
            - name: APP_ENV
              value: "local"
            - name: APP_KEY
              value: "base64:av9YwvMtPiZ/IzuwHrPk55JSiFAwc2HkAlAA2gqeOQE="
            - name: APP_DEBUG
              value: "true"
            - name: APP_TIMEZONE
              value: "UTC"
            - name: APP_URL
              value: "http://localhost"
            - name: APP_LOCALE
              value: "ru"
            - name: APP_FALLBACK_LOCALE
              value: "ru"
            - name: APP_FAKER_LOCALE
              value: "ru_RU"
            - name: APP_MAINTENANCE_DRIVER
              value: "file"
            - name: PHP_CLI_SERVER_WORKERS
              value: "4"
            - name: BCRYPT_ROUNDS
              value: "12"
            - name: LOG_CHANNEL
              value: "stack"
            - name: LOG_STACK
              value: "single"
            - name: LOG_DEPRECATIONS_CHANNEL
              value: "null"
            - name: LOG_LEVEL
              value: "debug"
            - name: DB_CONNECTION
              value: "pgsql"
            - name: DB_HOST
              value: "postgres"
            - name: DB_PORT
              value: "5432"
            - name: DB_DATABASE
              value: "laravel"
            - name: DB_USERNAME
              value: "sail"
            - name: DB_PASSWORD
              value: "secret"
            - name: SESSION_DRIVER
              value: "redis"
            - name: SESSION_LIFETIME
              value: "120"
            - name: SESSION_ENCRYPT
              value: "false"
            - name: SESSION_PATH
              value: "/"
            - name: SESSION_DOMAIN
              value: "null"
            - name: BROADCAST_CONNECTION
              value: "log"
            - name: FILESYSTEM_DISK
              value: "public"
            - name: QUEUE_CONNECTION
              value: "redis"
            - name: CACHE_STORE
              value: "redis"
            - name: CACHE_PREFIX
              value: ""
            - name: REDIS_CLIENT
              value: "phpredis"
            - name: REDIS_HOST
              value: "redis"
            - name: REDIS_PASSWORD
              value: "null"
            - name: REDIS_PORT
              value: "6379"
            - name: MAIL_MAILER
              value: "smtp"
            - name: MAIL_HOST
              value: "mailhog"
            - name: MAIL_PORT
              value: "1025"
            - name: MAIL_USERNAME
              value: "null"
            - name: MAIL_PASSWORD
              value: "null"
            - name: MAIL_FROM_ADDRESS
              value: "hello@example.com"
            - name: MAIL_FROM_NAME
              value: "ГИТЭП"
            - name: AWS_ACCESS_KEY_ID
              value: ""
            - name: AWS_SECRET_ACCESS_KEY
              value: ""
            - name: AWS_DEFAULT_REGION
              value: "us-east-1"
            - name: AWS_BUCKET
              value: ""
            - name: AWS_USE_PATH_STYLE_ENDPOINT
              value: "false"
            - name: VITE_APP_NAME
              value: "ГИТЭП"
          ports:
            - containerPort: 9000
---
apiVersion: v1
kind: Service
metadata:
  name: app
  namespace: gitep
spec:
  selector:
    app: app
  ports:
    - name: app-port
      protocol: TCP
      port: 9000
      targetPort: 9000