version: '2' services: filestash: container_name: filestash image: machines/filestash:397fd8b restart: unless-stopped environment: - APPLICATION_URL=${APP_DOMAIN} - GDRIVE_CLIENT_ID=${FILESTASH_GDRIVE_CLIENT_ID} - GDRIVE_CLIENT_SECRET=${FILESTASH_GDRIVE_CLIENT_SECRET} - DROPBOX_CLIENT_ID=${FILESTASH_DROPBOX_CLIENT_ID} - ONLYOFFICE_URL=http://filestash-onlyoffice ports: - ${APP_PORT}:8334 depends_on: - filestash-onlyoffice networks: - tipi_main_network labels: traefik.enable: ${APP_EXPOSED} traefik.http.routers.filestash.rule: Host(`${APP_DOMAIN}`) traefik.http.routers.filestash.entrypoints: websecure traefik.http.routers.filestash.service: filestash traefik.http.routers.filestash.tls.certresolver: myresolver traefik.http.services.filestash.loadbalancer.server.port: 8334 filestash-onlyoffice: container_name: filestash_oods image: onlyoffice/documentserver:7.3.3.50 restart: unless-stopped security_opt: - seccomp:unconfined networks: - tipi_main_network