Public | Automated Build

Last pushed: 9 months ago
Short Description
Open source Kanban board
Full Description

Warning: This image is not maintained anymore. I personally switched to Wekan.

viossat/restyaboard

Open source, Trello like Kanban board, based on Restya platform.
http://restya.com/board

docker-compose.yml

restyaboard:
  image: viossat/restyaboard
  ports:
    - "80:80"
  volumes: # optional
    - /volume/path/media:/var/www/html/media
  links:
    - postgres
    - elasticsearch # optional
  environment:
    - DB_HOST=postgres
    - DB_PORT=5432 # optional, default: 5432
    - DB_USER=restyaboard
    - DB_PASSWORD=restyaboard # optional, default: DB_USER
    - DB_NAME=restyaboard # optional, default: restyaboard
postgres:
  image: postgres
  volumes: # optional
    - /volume/path/postgres:/var/lib/postgresql/data
  environment:
    - POSTGRES_USER=restyaboard
    - POSTGRES_PASSWORD=restyaboard
elasticsearch: # optional
  image: elasticsearch
  volumes: # optional
    - /volume/path/elasticsearch:/usr/share/elasticsearch/data

Default users

Username: admin
Password: restya

Username: user
Password: restya
Docker Pull Command
Owner
viossat
Source Repository

Comments (7)
viossat
a year ago

@ldirosa,
I just updated 0.3 and latest, please see the new docker-compose.yml example. Backward compatibility preserved.

viossat
a year ago

@ldirosa,
I used the link environment variables, so there is no problem if you use Compose with syntax v1.
Anyway, this feature is now deprecated, I will update the image soon. In the meantime, your solution works.

ldirosa
a year ago

In the restyaboard you should define this environment variables :

environment:
    - POSTGRES_PORT_5432_TCP_ADDR=postgres
    - POSTGRES_PORT_5432_TCP_PORT=5432
    - POSTGRES_ENV_POSTGRES_USER=postgres
    - POSTGRES_ENV_POSTGRES_PASSWORD=restyaboard

Or define them in the run.sh script of your image because otherwise it fails.

viossat
a year ago

Please use Markdown next times...
This docker-compose.yml works for me. I reproduced your issue with just docker run viossat/restyaboard, please use Compose.

vgonzal
a year ago

Hi viossat.

I launched this
restyaboard:
ports:

  • 80:80/tcp
    image: viossat/restyaboard
    links:
  • postgres:postgres
  • elasticsearch:elasticsearch
    volumes:
  • /volume/path/config:/etc/restyaboard
  • /volume/path/media:/var/www/html/media
    postgres:
    environment:
    POSTGRES_PASSWORD: restyaboard
    POSTGRES_USER: postgres
    image: postgres
    volumes:
  • /volume/path/postgres:/var/lib/postgresql/data
    elasticsearch:
    image: elasticsearch
    volumes:
  • /volume/path/elasticsearch:/usr/share/elasticsearch/data
viossat
a year ago

Hi vgonzal,
Your main container look for a local Postgres server, it shouldn't. Can I see your docker-compose.yml ?

vgonzal
a year ago

It is working?

We only see this errors related to postgres

psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?