tonysm / slackish-laravel

Implementing a chat app in Laravel
114 stars 29 forks source link

Could not match the container role "websockets" #1

Closed allcaretravels closed 5 years ago

allcaretravels commented 5 years ago

Hello,

I added websockets pod as described below. Then I got the error Could not match the container role "websockets" in pod log.

Did I configure something wrong below? Thanks,

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: slackish-websockets
  namespace: slackishapp
spec:
  replicas: 4
  minReadySeconds: 10
  strategy:
    type: RollingUpdate
    rollingUpdate:
      maxUnavailable: 1
      maxSurge: 1
  selector:
    matchLabels:
      app: slackish-websockets
  template:
    metadata:
      labels:
        app: slackish-websockets
      namespace: slackishapp
    spec:
      containers:
      - image: tonysm/slackish-laravel-app:latest
        name: slackish-websockets
        ports:
        - containerPort: 6001
        env:
        - name: CONTAINER_ROLE
          value: "websockets"
        - name: APP_NAME
          value: "Slackish"
        - name: APP_ENV
          value: "local"
        - name: APP_KEY
          value: "base64:Eo88ab6R5hFMENoNh/aewvS5bx7ZA1E7kCiXleVVi2w="
        - name: APP_DEBUG
          value: "true"
        - name: APP_LOG_LEVEL
          value: "debug"
        - name: APP_URL
          value: "http://slackish.com:6001"
        - name: LOG_CHANNEL
          value: "stack"
        - name: DB_CONNECTION
          value: "mysql"
        - name: DB_HOST
          value: "mysql"
        - name: DB_DATABASE
          value: "slacksishdb"
        - name: DB_USERNAME
          value: "slacksishdbuser"
        - name: DB_PASSWORD
          value: "supersecret"
        - name: BROADCAST_DRIVER
          value: "pusher"
        - name: CACHE_DRIVER
          value: "redis"
        - name: SESSION_DRIVER
          value: "redis"
        - name: SESSION_LIFETIME
          value: "120"
        - name: QUEUE_DRIVER
          value: "redis"
        - name: REDIS_HOST
          value: "redis-svc"
        - name: REDIS_PASSWORD
          value: "null"
        - name: REDIS_PORT
          value: "6379"
        - name: PUSHER_APP_ID
          value: "SUPER_SECRET"
        - name: PUSHER_APP_KEY
          value: "SUPER_SECRET"
        - name: PUSHER_APP_SECRET
          value: "SUPER_SECRET"
allcaretravels commented 5 years ago

I have to rebuild your docker to use websocket.