I just tried to install kanboard using the mysql docker compose example file. After starting up, I only see this error message:
Internal Error: Unable to run SQL migrations: Running migration \Schema\version_132, SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'color_id' (You may have to fix it manually)
This is my docker compose file:
services:
app:
image: kanboard/kanboard:latest
container_name: kanboard
restart: always
volumes:
- /var/opt/kanboard/data:/var/www/app/data
- /var/opt/kanboard/plugins:/var/www/app/plugins
- /var/opt/kanboard/certs:/etc/nginx/ssl
environment:
DATABASE_URL: mysql://kanboard:kanboard-secret@db/kanboard
VIRTUAL_HOST: ***
LETSENCRYPT_HOST: ***
VIRTUAL_PORT: 80
networks:
- nw
depends_on:
db:
condition: service_healthy
db:
image: mariadb:lts
command: --default-authentication-plugin=mysql_native_password
restart: always
environment:
MYSQL_ROOT_PASSWORD: secret
MYSQL_DATABASE: kanboard
MYSQL_USER: kanboard
MYSQL_PASSWORD: kanboard-secret
volumes:
- /var/opt/narutorpg-kanboard/db/:/var/lib/mysql
networks:
- nw
healthcheck:
test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"]
interval: 10s
timeout: 5s
retries: 5
networks:
nw:
I have zero idea what is going on here, and despite that one message when visiting the page I also have no additional debug information. This is a fresh installation, not a migration, so I would expect kanboard to be able to lift itself up from nothing. Am I missing something?