Build Restyaboard on Docker.
Shell
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 5 commits ahead of namikingsoft:master.
Latest commit 8048db4 Mar 31, 2017
Permalink
Failed to load latest commit information.
.gitignore Initial commit Aug 30, 2015
Dockerfile set timezone Mar 31, 2017
LICENSE.txt Add License.txt Aug 31, 2015
README.md set timezone Mar 31, 2017
docker-compose.yml set timezone Mar 31, 2017
docker-entrypoint.sh set timezone Mar 31, 2017

README.md

Docker Restyaboard

Trello like kanban board. http://restya.com/board/

TL;DR

git clone https://github.com/cangeli/docker-restyaboard
cd docker-restyaboard
git checkout alpine
docker-compose up -d

http://127.0.0.1:1234

Username: admin
Password: restya

docker-compose.yml

version: '2'
services:
  restyaboard:
    image: cangeli/docker-restyaboard:alpine
    ports:
      - 1234:80
    volumes:
       - /var/opt/restya/media:/usr/share/nginx/html/media
    environment:
      - POSTGRES_HOST=postgres
      - POSTGRES_USER=admin
      - POSTGRES_PASSWORD=admin
      - POSTGRES_DB=restyaboard
    depends_on:
      - postgres
    restart: always
  postgres:
    image: kiasaki/alpine-postgres
    ports:
      - 5432:5432
    environment:
      - POSTGRES_HOST=postgres
      - POSTGRES_USER=admin
      - POSTGRES_PASSWORD=admin
      - POSTGRES_DB=restyaboard
    restart: always

Default users

http://(ServerIP):1234

Username: admin
Password: restya

Username: user
Password: restya

Build from github

Build image and Run containers using docker-compose.

git clone https://github.com/cangeli/docker-restyaboard.git
cd docker-restyaboard

Edit docker-compose.yml and modify the environment variables to suit your needs.

There are default values for the SMTP configuration, so you can delete those SMTP_* variables if you don't need this feature.

docker-compose up -d

Please wait a few minutes to complete initialize.

Change Restyaboard Version

Edit Dockerfile. Available version on https://github.com/RestyaPlatform/board/releases

ENV RESTYABOARD_VERSION=REPLACE_ME

In case of upgrade version, rebuild image and recreate container.

docker-compose build
docker-compose up -d

If you want to upgrade database, e.g. (recommend to backup database before upgrade)

docker-compose run --rm restyaboard bash

export PGHOST=${POSTGRES_HOST}
export PGPORT=5432
export PGUSER=${POSTGRES_USER}
export PGPASSWORD=${POSTGRES_PASSWORD}
export PGDATABASE=${POSTGRES_DB}
...
psql -f sql/upgrade-0.4.2-0.4.3.sql
psql -f sql/upgrade-0.4.3-0.4.4.sql
...
exit

License

OSL 3.0 fits in Restyaboard.