Weblate is a translation tool with tight version control integration and a simple & clean UI.
9.1K
Weblate is a translation tool with tight version control integration featuring a simple and clean user interface, propagation of translations across components, quality checks and automatic linking to source files.
git clone https://github.com/beevelop/docker-weblate && cd docker-weblate
# Adjust the docker-compose.yml to your needs
docker-compose up
Navigate to http://*YOURHOST*:8000 and login with admin:Un1c0rn.
# Launch a postgres database (POSTGRES_USER and POSTGRES_PASSWORD are mandatory)
docker run --name dev-weblate-postgres -e POSTGRES_USER=weblate -e POSTGRES_PASSWORD=weblate -d kiasaki/alpine-postgres
# Launch weblate linked to the database
docker run -it -p 8000:8000 --name dev-weblate \
-e WEBLATE_ADMIN_NAME=john \
-e [email protected] \
-e [email protected] \
--link dev-weblate-postgres:database beevelop/weblate
You should then be able to access Weblate via http://*YOUR_HOST*:8000.
Attention: To persist changes you need to bind the volumes
/app/dataand/app/configfor the Weblate container and the respective volumes for the Postgres container.
WEBLATE_DEBUG (default: 1): Enables debugging functionalityWEBLATE_ALLOWED_HOSTS
weblate.beevelop.com)WEBLATE_DEBUG is disabled!WEBLATE_LOCK_DOWN (default: not set)
WEBLATE_ADMIN_NAMEWEBLATE_ADMIN_EMAILWEBLATE_EMAILSECRET_KEY (this is required for a production-ready setup)
LANGUAGE_CODE (default: en-us)
TIME_ZONE (default: UTC)
SITE_TITLE (default: Weblate)ADMIN_PASSWORD (default: Un1c0rn)REGISTRATION_OPEN (default: True): Set to False to disable registration functionalityEMAIL_HOSTEMAIL_HOST_USEREMAIL_HOST_PASSWORDEMAIL_PORT (default: 587)SOCIAL_AUTH_GITHUB_KEYSOCIAL_AUTH_GITHUB_SECRETSOCIAL_AUTH_BITBUCKET_KEYSOCIAL_AUTH_BITBUCKET_SECRETSOCIAL_AUTH_FACEBOOK_KEYSOCIAL_AUTH_FACEBOOK_SECRETSOCIAL_AUTH_GOOGLE_OAUTH2_KEYSOCIAL_AUTH_GOOGLE_OAUTH2_SECRETSOCIAL_AUTH_GITLAB_KEYSOCIAL_AUTH_GITLAB_SECRETContent type
Image
Digest
Size
319.5 MB
Last updated
over 6 years ago
docker pull beevelop/weblate