Gerador de Stack Docker - Kanban

Gerar Stack - Kanban

Após preencher os dados abaixo, utilize a stack no Portainer para deploy ou use o código gerado para a instalação via terminal.

Domínio principal de acesso ao Kanban (ex: kanban.empresa.com)
Domínio autorizado para acessar a aplicação
Senha para autenticação da API.
Host do Redis (padrão: redis)
Porta do Redis (padrão: 6379)
Nome da rede Docker a ser utilizada
URI completa do banco de dados Postgres. (ex: postgresql://...)
Gerado automaticamente do token de acesso
https://kanban.seudominio.com.br/?api_password=escolhaumasenha
Entrar no Grupo
version: "3.7"
services:
  kanban_app:
    image: appwoot/kanban_app:latest
    environment:
      - POSTGRES_URI=postgresql://postgres:suasenha@postgres:5432/{nome_db_chatwoot}?sslmode=disable
      - ACCESS_KEY=d5becb597c538598ef198e3542a1efed
      - REDIS_HOST=redis
      - REDIS_PORT=6379
      #- REDIS_PASSWORD=
      - FLASK_ENV=production
      - AUTHORIZED_DOMAIN=app.seudominio.com.br
      - API_PASSWORD=suasenhaforte
      
      # Variáveis de configuração do SQLAlchemy
      - SQLALCHEMY_POOL_SIZE=3
      - SQLALCHEMY_MAX_OVERFLOW=3
      - SQLALCHEMY_POOL_TIMEOUT=10
      - SQLALCHEMY_POOL_RECYCLE=300

    command: > #gunicorn -w ${WORKERS:-3} --threads ${THREADS:-2} -b 0.0.0.0:5000 app:app
      flask run --host=0.0.0.0 --port=5000
    networks:
      - suarede

    deploy:
      placement:
        constraints:
          - node.role == manager
      labels:
        - traefik.enable=true
        - traefik.http.routers.kanban_app.rule=Host(`kanban.seudominio.com.br`)
        - traefik.http.routers.kanban_app.entrypoints=websecure
        - traefik.http.routers.kanban_app.tls.certresolver=letsencryptresolver
        - traefik.http.services.kanban_app.loadbalancer.server.port=5000

networks:
  suarede:
    external: true
    name: suarede
      
Exibir Instalação via Terminal

Use o seguinte comando para criar o docker-compose-appwoot.yml diretamente:

Depois, inicie a stack usando Docker Swarm:

docker stack deploy -c docker-compose-appwoot.yml kanban_app

© 2024 AppWoot. Todos os direitos reservados.