gancio/docs/install/configuration.md
2021-10-25 11:09:10 +02:00

1.8 KiB

title permalink nav_order parent
Configuration /install/config 6 Install

Configuration

{: .no_toc } gancio configuration is done during installation process but you can change it editing the configuration file. Note that you can always re-run gancio with --setup flag to use the interactive setup. The configuration file shoud be a .json or a .js file and could be specified using the --config flag.

  • eg. gancio start --config ./config.json
  • eg. pm2 start gancio start -- --config ~/config.json
  1. TOC {:toc}
  • Server

This probably support unix socket too

"server": {
    "host": "localhost",
    "port": 13120
}
  • Database

DB configuration, look here for options.

  "db": {
    "dialect": "sqlite",
    "storage": "/tmp/db.sqlite"
  }
  • Upload path

Where to save images "upload_path": "./uploads"

  • User locale

Probably you want to modify some text for your specific community, that's why we thought the user_locale configuration: you can specify your version of each string of gancio making a directory with your locales inside. For example, let's say you want to modify the text inside the /about page:
mkdir /opt/gancio/user_locale put something like this in /opt/gancio/user_locale/en.js to override the about in english:

export default {
      about: 'A new about'
}

and then point the user_locale configuration to that directory:

"user_locale": "/opt/gancio/user_locale"

Watch here for a list of strings you can override.

warning "Restart needed" Note that a restart is needed when you change user_locale's content.