Public | Automated Build

Last pushed: 6 months ago
Short Description
lavagna build from source (project management / kanban tool)
Full Description

docker-compose

version: '2'
services:
  lavagna:
    image: bobuntu/lavagna
    environment:
      DB_URL: lavagna_db
      DB_USER: lavagna
      DB_PASS: lavagna
    ports:
      - 8080:8080  
    depends_on:
      - lavagna_db
    restart: unless-stopped

  lavagna_db:
    image: mariadb
    command: mysqld --character-set-server=utf8 --collation-server=utf8_unicode_ci
    environment:
      MYSQL_ROOT_PASSWORD: password
      MYSQL_DATABASE: lavagna
      MYSQL_USER: lavagna
      MYSQL_PASSWORD: lavagna
    volumes:
      - /path/to/data:/var/lib/mysql  # option
    restart: unless-stopped

Usage

lavagna runnning on: http://example.com:8080/lavagna

Nginx (SSL Reverse Proxy)

server {
    listen 443 ssl http2;
    ...
    location /lavagna {
        proxy_pass http://example.com:8080/lavagna;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;

        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
        proxy_set_header X-NginX-Proxy true;
        proxy_set_header X-Forward-Proto $scheme;

        proxy_set_header Origin '';
    }
}

Lavagna's license

see https://github.com/digitalfondue/lavagna

Docker Pull Command
Owner
bobuntu
Source Repository

Comments (0)