Docker container for Kitsu.
If you like the project, please add a star to the Kitsu repository.
It is not recommended to use this image in production. It is intended for Kitsu testing.
For this purpose, to simplify email testing, we include an email catch-all application to intercept all emails sent by Kitsu. These can be viewed in an included webmail.
$ docker build -t cgwire/cgwire . # or sudo docker pull cgwire/cgwire
$ docker run --init -ti --rm -p 80:80 -p 1080:1080 --name cgwire cgwire/cgwire
In order to enable data persistence, use a named volume for the database and thumbnails:
$ docker run --init -ti --rm -p 80:80 -p 1080:1080 --name cgwire -v zou-storage:/var/lib/postgresql -v zou-storage:/opt/zou/previews cgwire/cgwire
To run the image as a daemon, add the -d
flag:
$ docker run --init -d --rm -p 80:80 -p 1080:1080 --name cgwire cgwire/cgwire
Kitsu credentials:
URL:
Kitsu: http://127.0.0.1:80/
Internal webmail: http://127.0.0.1:1080/
After updating the image, you have to update the database schema. For that run:
$ docker exec -ti cgwire sh -c "/opt/zou/env/bin/zou upgrade-db"
Thanks to our community, for Docker Compose, an implementation by Mathieu Bouzard is available
This Dockerfile is written by CGWire, a company based in France. We help animation and VFX studios to collaborate better through efficient tooling.
More than 100 studios around the world use Kitsu for their projects.
Visit cg-wire.com for more information.