This Docker repository provides the taiga-events server with a configuration suitable to use with taiga-back.
This image was inspired by benhutchins/docker-taiga-events.
Taiga is a project management platform for startups and agile developers & designers who want a simple, beautiful tool that makes work truly enjoyable.
Dockerhub monogramm/docker-taiga-events
- 6.0.2-alpine 6.0-alpine 6.0.2 6.0 (
images/6.0/alpine/Dockerfile
) - legacy-alpine 4.2-alpine 5.0-alpine 5.5-alpine legacy 4.2 5.0 5.5 (
images/legacy/alpine/Dockerfile
)
To generate docker images from the template, execute update.sh
script.
Install Docker and then run docker build -t docker-taiga-events images/VARIANT/VERSION
to build the image for the variant and version you need.
You can also build all images by running update.sh build
.
If the image does not include the packages you need, you can easily build your own image on top of it.
Start your derived image with the FROM
statement and add whatever you like.
FROM monogramm/docker-taiga-events:alpine
RUN ...
You can also clone this repository and use the update.sh shell script to generate a new Dockerfile based on your own needs.
For instance, you could build a container based on Dolibarr develop branch by setting the update.sh
versions like this:
latests=( "master" )
Then simply call update.sh script.
bash update.sh
Your Dockerfile(s) will be generated in the images/
folder.
The Taiga-Events image supports auto configuration via environment variables. You can preconfigure nearly everything that is available in config.json
.
See config.example.json for more details on configuration.
Default values:
RABBIT_USER=guest
RABBIT_PASSWORD=guest
RABBIT_HOST=rabbitmq
RABBIT_PORT=5672
RABBIT_VHOST=/
Configures RabbitMQ. Requires RabbitMQ.
Examples:
RABBIT_USER=taiga
RABBIT_PASSWORD=somethingverysecure
RABBIT_HOST=taiga_rabbitmq
RABBIT_PORT=5672
RABBIT_VHOST=/taiga
Default value: !!!REPLACE-ME-j1598u1J^U*(y251u98u51u5981urf98u2o5uvoiiuzhlit3)!!!
Taiga Events secret key. Remember to set it in the backend too (same value as TAIGA_SECRET_KEY
).
Examples:
TAIGA_EVENTS_SECRET=somethingreallysecureandrandom
Default value: 8888
Taiga Events default port. Remember to set it in the front client too.
Examples:
TAIGA_EVENTS_PORT=8443
TAIGA_EVENTS_PORT=18888