# onlyoffice-documentserver: # # build: # # context: . # container_name: onlyoffice-documentserver # image: onlyoffice/documentserver:latest # depends_on: # - onlyoffice-postgresql # - onlyoffice-rabbitmq # environment: # - DB_TYPE=postgres # - DB_HOST=onlyoffice-postgresql # - DB_PORT=5432 # - DB_NAME=onlyoffice # - DB_USER=onlyoffice # - AMQP_URI=amqp://guest:guest@onlyoffice-rabbitmq # - PGID=33 # - PUID=33 # # Uncomment strings below to enable the JSON Web Token validation. # #- JWT_ENABLED=true # #- JWT_SECRET=secret # #- JWT_HEADER=Authorization # #- JWT_IN_BODY=true # ports: # - '8085:80' # - '4443:443' # stdin_open: true # restart: always # # stop_grace_period: 60s # volumes: # - /DockerVol/onlyoffice/var/www/data:/var/www/onlyoffice/Data # - /DockerVol/onlyoffice/var/log:/var/log/onlyoffice # - /DockerVol/onlyoffice/var/lib:/var/lib/onlyoffice/documentserver/App_Data/cache/files # - /DockerVol/onlyoffice/var/www/example:/var/www/onlyoffice/documentserver-example/public/files # - /usr/share/fonts:/usr/share/fonts # onlyoffice-rabbitmq: # container_name: onlyoffice-rabbitmq # image: rabbitmq # restart: always # expose: # - '5672' # onlyoffice-postgresql: # container_name: onlyoffice-postgresql # image: postgres:9.5 # environment: # - POSTGRES_DB=onlyoffice # - POSTGRES_USER=onlyoffice # - POSTGRES_HOST_AUTH_METHOD=trust # - PGID=33 # - PUID=33 # restart: always # expose: # - '5432' # volumes: # - postgresql_data:/var/lib/postgresql # collabora: # image: collabora/code # container_name: collabora # hostname: collabora # ports: # - 9980:9980 # environment: # - domain=office\\.netgrimoire\\.com # - PGID=33 # - PUID=33 # - extra_params=--o:ssl.enable=false # cap_add: # - MKNOD # restart: always