Sign inSign up

growilabs/growi

By growilabs

•Updated 8 days ago

Team collaboration software using markdown

Image
1

10K+

growilabs/growi repository overview

⁠GROWI Official docker image

Actions Status docker-pulls

GROWI-x-docker

⁠What is GROWI?

GROWI is a team collaboration software and it forked from crowi⁠

see: growilabs/growi⁠

⁠Requirements

  • MongoDB (>= 6.0)
⁠Optional Dependencies
  • ElasticSearch (>= 8.0)
    • Japanese (kuromoji) Analysis plugin
    • ICU Analysis Plugin

⁠Usage

docker run -d \
    -e MONGO_URI=mongodb://MONGODB_HOST:MONGODB_PORT/growi \
    growilabs/growi

and go to http://localhost:3000/ .

If you use ElasticSearch, type this:

docker run -d \
    -e MONGO_URI=mongodb://MONGODB_HOST:MONGODB_PORT/growi \
    -e ELASTICSEARCH_URI=http://ELASTICSEARCH_HOST:ELASTICSEARCH_PORT/growi \
    growilabs/growi
⁠docker-compose

Using docker-compose is the fastest and the most convenient way to boot GROWI.

see: growilabs/growi-docker-compose⁠

⁠Configuration

See GROWI Docs: Admin Guide⁠ (en⁠/ja⁠).

⁠Environment Variables
⁠V8 Memory Management
VariableTypeDefaultDescription
V8_MAX_HEAP_SIZEint (MB)(unset)Explicitly specify the --max-heap-size value for Node.js
V8_OPTIMIZE_FOR_SIZE"true" / (unset)(unset)Enable the --optimize-for-size V8 flag to reduce memory usage
V8_LITE_MODE"true" / (unset)(unset)Enable the --lite-mode V8 flag to reduce memory usage at the cost of performance

Heap size fallback behavior: When V8_MAX_HEAP_SIZE is not set, the entrypoint automatically detects the container's memory limit via cgroup (v2/v1) and sets the heap size to 60% of the limit. If no cgroup limit is detected, V8's default heap behavior is used.

⁠Issues

If you have any issues or questions about this image, please contact us through GitHub issue⁠.

Tag summary

Content type

Image

Digest

sha256:8d28602e8…

Size

406.5 MB

Last updated

8 days ago

docker pull growilabs/growi