Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

On the host system docker and docker-compose must be installed.

A public IP and a hostname / domain pointing to that IP must be configured. If that is not given check the common problems below.

License agreement

The translate5 installation consists of several Docker images providing the needed software apart from translate5 itself.

Note

In order to use the docker compose files you have to remove the whole LICENSE DISCLAIMER, from START to END.

By removing these lines you accept the several different licenses used by the main software brought contained in each of the docker images, that you install. Which license this is you can see in the readme of every of those images on dockerhub.

This also means, that you yourself have the responsibility, that you combine the different licenses and download the different software used by translate5 and use them together. You do this on your own risk and need to make sure, that this works for you from a legal perspective and warranty perspective.

As with all Docker images, the installed images likely also contain other software which may be under other licenses (such as Bash, etc from the base distribution, along with any direct or indirect dependencies of the primary software being contained).

As for any pre-built image usage, it is the image user's responsibility to ensure that any use of these images complies with any relevant licenses for all software contained within.

...

In case you want to install translate5 Visual, please jump to the instructions for the Visual.

Code Block
CONTAINER_REGISTRY_BASE=translate5
MYSQL_USERNAME=translate5
MYSQL_PASSWORD=translate5
APP_HOST=t5docker.localdev
COMPOSE_FILE=docker-compose.yml:docker-compose.production.yml

...

Code Block
titleThe whole error message of the pdfconverter container
docker-pdfconverter-1  |  [WARNING] The local web server is already running                              
docker-pdfconverter-1  |                                                                                 
docker-pdfconverter-1  | 
docker-pdfconverter-1  | Local Web Server
docker-pdfconverter-1  |     Listening on http://127.0.0.1:8086
docker-pdfconverter-1  |     The Web server is using PHP FPM 7.4.33 (from default version in $PATH)
docker-pdfconverter-1  | 
docker-pdfconverter-1  | Local Domains
docker-pdfconverter-1  | 
docker-pdfconverter-1  | Workers
docker-pdfconverter-1  |     No Workers
docker-pdfconverter-1  | 
docker-pdfconverter-1  | Environment Variables
docker-pdfconverter-1  |     None


Use a local setup only

If you do not plan to make the installation public and you just want to evaluate translate5 locally, you have to do the following additional steps:

Code Block
languageyml
titleAdd to the proxy service section in your docker-compose.yml
services:
    proxy:
        ports:
            - "127.0.0.1:80:80" # map 
        extra_hosts:
            - ${APP_HOST}:127.0.0.1

Set APP_HOST in your .env file to localhost.

Or if you wanna use a different hostname pointing to 127.0.0.1, configure that in your /etc/hosts file first.