Giter Club home page Giter Club logo

docker-nuxeo's Introduction

About this Repo

This is the Git repo of the Docker official image for nuxeo. See the Docker Hub page for the full readme on how to use this Docker image and for information regarding contributing and issues.

The full readme is generated over in docker-library/docs, specificially in docker-library/docs/nuxeo.

See a change merged here that doesn't show up on the Docker Hub yet? Check the "library/nuxeo" manifest file in the docker-library/official-images repo, especially PRs with the "library/nuxeo" label on that repo. For more information about the official images process, see the docker-library/official-images readme.

Travis CI

docker-nuxeo's People

Contributors

akervern avatar ataillefer avatar bdelbosc avatar ffjdm avatar kevinleturc avatar mrowen avatar pburkholder avatar pgmillon avatar tianon avatar troger avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docker-nuxeo's Issues

Cannot add `NUXEO_PACKAGES` as environment variable in `docker-compose.yml` file

Hello,

I'm using docker-compose.yml to start a nuxeo docker container, linked to a postgresql container.
I can build the 2 containers with all classical environment packages:

  • NUXEO_DB_TYPE=postgresql
  • NUXEO_DB_HOST=database
  • NUXEO_INSTALL_HOTFIX="true"
  • NUXEO_DEV_MODE="true"

But when I add the NUXEO_PACKAGES="nuxeo-drive"environment variable, I get an error when running docker-compose up:

$ docker-compose up
Starting dockernuxeodev_database_1
Recreating dockernuxeodev_web_1
Attaching to dockernuxeodev_database_1, dockernuxeodev_web_1
database_1  | LOG:  database system was shut down at 2016-11-14 16:47:20 UTC
database_1  | LOG:  MultiXact member wraparound protections are now enabled
database_1  | LOG:  database system is ready to accept connections
database_1  | LOG:  autovacuum launcher started
web_1       | Detected Tomcat server.
web_1       | Nuxeo home:          /opt/nuxeo/server
web_1       | Nuxeo configuration: /opt/nuxeo/server/bin/nuxeo.conf
web_1       | Include template: /opt/nuxeo/server/templates/common-base
web_1       | Include template: /opt/nuxeo/server/templates/common
web_1       | Include template: /opt/nuxeo/server/templates/default
web_1       | Include template: /opt/nuxeo/server/templates/postgresql
web_1       | Cannot execute command. Index: 1, Size: 1

Note that when I run the docker container as standalone, I do not have issues:

$ docker run --name mynuxeo -p 8080:8080 -e NUXEO_PACKAGES="nuxeo-drive" nuxeo:6

Any idea?

mp-install stuck

When runing container with packages (as describe in documentation) the command hangs on mp-install

https://github.com/docker-library/docs/blob/master/nuxeo/content.md#start-a-nuxeo-with-some-additional-packages

reproduct case:

$ docker run --name mynuxeo --rm -ti -p 8080:8080 -e NUXEO_PACKAGES="nuxeo-web-ui nuxeo-dam nuxeo-drive nuxeo-showcase-content nuxeo-template-rendering nuxeo-template-rendering-samples nuxeo-spreadsheet" nuxeo

/docker-entrypoint.sh: ignoring /docker-entrypoint-initnuxeo.d/*
Nuxeo home:          /opt/nuxeo/server
Nuxeo configuration: /etc/nuxeo/nuxeo.conf
Include template: /opt/nuxeo/server/templates/common-base
Include template: /opt/nuxeo/server/templates/common
Include template: /opt/nuxeo/server/templates/default
Include template: /opt/nuxeo/server/templates/docker
... <== stuck here

Runing ps faux in the container:

$ ps faux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
nuxeo      109  1.6  0.0   5752  3544 pts/1    Ss   14:42   0:00 bash
nuxeo      115  0.0  0.0   9392  3120 pts/1    R+   14:43   0:00  \_ ps faux
nuxeo        1  0.1  0.0   5620  3380 pts/0    Ss+  14:42   0:00 /bin/bash /docker-entrypoint.sh nuxeoctl console
nuxeo       10  0.0  0.0   5624  3676 pts/0    S+   14:42   0:00 /bin/bash /opt/nuxeo/server/bin/nuxeoctl mp-install nuxeo-web-ui nuxeo-dam nuxeo-drive nuxeo-showcase-content nuxeo-template-rendering nuxeo-templat
nuxeo       86  5.4  0.6 6950680 109448 pts/0  Sl+  14:42   0:01  \_ java -Xbootclasspath/a:/usr/local/openjdk-8/lib/tools.jar -Dlauncher.java.opts= -Dfile.encoding=UTF-8 -Dmail.mime.decodeparameters=true -Djava.u
nuxeo@615ef604f647:~$ 

/docker-entrypoint.sh: ignoring /docker-entrypoint-initnuxeo.d/nuxeo.conf

I have the folowwing error when i start my container :
/docker-entrypoint.sh: ignoring /docker-entrypoint-initnuxeo.d/nuxeo.conf

I verified if the file was there and it is.

I'm running the Folowing dockerFile from the docs

FROM nuxeo:10.10
COPY ./nuxeo.conf /docker-entrypoint-initnuxeo.d/nuxeo.conf

What i'm i supposed to do to make docker-entrypoint.sh running ?

Enabling running on Cloud Foundry

I'd like to run this on Cloud Foundry. CloudFoundry will route to the Docker port designated by expose, but it can only bind to one. It binds to port 8787, the second of the two EXPOSE statements in the Dockerfile.

It seems we can fix this in at least one of two ways.

  1. change the order of the EXPOSE statements, so we have instead of https://github.com/nuxeo/docker-nuxeo/blob/master/master/Dockerfile#L74-L75, we have
EXPOSE 8787
EXPOSE 8080
  1. Delete the 8787 expose

It doesn't seem to be needed in a fresh install (where I added lsof for visibility)

$ lsof -i -P -n
COMMAND PID  USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
java     85 nuxeo   70u  IPv4 2568533      0t0  TCP *:8080 (LISTEN)
java     85 nuxeo   76u  IPv4 2568537      0t0  TCP *:8009 (LISTEN)
java     85 nuxeo  578u  IPv4 2579861      0t0  TCP 127.0.0.1:9300 (LISTEN)
java     85 nuxeo  591u  IPv4 2579969      0t0  TCP 127.0.0.1:9200 (LISTEN)

nor is it listed at https://doc.nuxeo.com/nxdoc/ports-usage-and-firewall-considerations/

The 8787 was added with this commit, 09c50e4, but the commit has no explanation why.

ffmpeg example complication failed

Hi, when I fire up docker-composer up to build and run my image, I get an error:

/tmp/ffmpeg-nuxeo
Cloning into 'x264'...
/tmp/ffmpeg-nuxeo/x264 /tmp/ffmpeg-nuxeo
Switched to a new branch 'stable'
Branch stable set up to track remote branch stable from origin.
Found no assembler
Minimum version is nasm-2.13
If you really want to compile without asm, configure with --disable-asm.
ERROR: Service 'web' failed to build: The command '/bin/sh -c ./prepare-packages.sh  && ./build-yasm.sh  && ./build-x264.sh  && ./build-libvpx.sh  && ./build-ffmpeg.sh  && cd /tmp  && rm -Rf ffmpeg-nuxeo  && rm -rf /var/lib/apt/lists/*' returned a non-zero code: 1

Here is my Dockerfile as instructed by https://hub.docker.com/_/nuxeo/:

FROM nuxeo:latest

ADD nuxeo.conf /docker-entrypoint-initnuxeo.d/nuxeo.conf

# install ffmpeg
USER root

RUN echo "deb http://httpredir.debian.org/debian jessie non-free" >> /etc/apt/sources.list
RUN apt-get update && apt-get install -y --no-install-recommends libfaac-dev git

WORKDIR /tmp
# Build ffmpeg
ENV BUILD_YASM true
ENV LIBFAAC true
RUN git clone https://github.com/nuxeo/ffmpeg-nuxeo.git
WORKDIR ffmpeg-nuxeo
RUN ./prepare-packages.sh \
 && ./build-yasm.sh \
 && ./build-x264.sh \
 && ./build-libvpx.sh \
 && ./build-ffmpeg.sh \
 && cd /tmp \
 && rm -Rf ffmpeg-nuxeo \
 && rm -rf /var/lib/apt/lists/*

USER 1000

and here is my docker-composer.yml:

version: '3'
services:
 web:
  build: ./mynuxeo
   #image: username/repo:tag
  ports:
   - "8080:8080"
  environment:
   - NUXEO_PACKAGES=nuxeo-jsf-ui nuxeo-drive nuxeo-dam nuxeo-spreadsheet nuxeo-easyshare
   - NUXEO_TEMPLATES=postgres
   - NUXEO_DB_TYPE=postgres
   - NUXEO_DB_HOST=db
   - NUXEO_DB_NAME=nuxeo
   - NUXEO_DB_USER=nuxeo
   - NUXEO_DB_PASSWORD=nuxeoDBPW
  volumes:
   - nuxeo-data:/var/lib/nuxeo/data
  depends_on:
   - db
 db:
  image: nuxeo/postgres
  environment:
   - POSTGRES_USER=nuxeo
   - POSTGRES_PASSWORD=nuxeoDBPW
   - POSTGRES_DB=nuxeo
  volumes:
   - db-data:/var/lib/postgresql/data
volumes:
 nuxeo-data:
 db-data:

Any help is appreciated

attempt to perform an operation not allowed by the security policy `PDF'

Running a 10.10 nuxeo instance with this docker image, I get this exception :

nuxeo_1          | Caused by: org.nuxeo.ecm.platform.commandline.executor.api.CommandException: Error code 1 return by command: convert -define registry:temporary-path=#{nuxeo.tmp.dir} -quiet -strip -thumbnail #{size} -background transparent -gravity center -format png -quality 75 #{inputFilePath}[0] #{outputFilePath}
nuxeo_1          | convert-im6.q16: attempt to perform an operation not allowed by the security policy `PDF' @ error/constitute.c/IsCoderAuthorized/408.
nuxeo_1          |   convert-im6.q16: no images defined `/opt/nuxeo/server/tmp/nxblob-1914293338314100812.png' @ error/convert.c/ConvertImageCommand/3258.

nuxeo_1          | 2020-10-25T09:38:20,106 WARN  [ThumbnailDocumentFactory] Cannot compute document thumbnail
nuxeo_1          | org.nuxeo.ecm.core.convert.api.ConversionException: Thumbnail conversion failed
nuxeo_1          | 	at org.nuxeo.ecm.platform.thumbnail.converter.ThumbnailDocumentConverter.convert(ThumbnailDocumentConverter.java:88) ~[nuxeo-thumbnail-10.10-HF18.jar:?]

I had to modify /etc/ImageMagick-6/policy.xml in the docker image this way, to have Nuxeo compute his thumbnails :

    <policy domain="coder" rights="none" pattern="XPS" />
+   <policy domain="coder" rights="read | write" pattern="PDF" />
  </policymap>

regards

can't start a nuxeo container

When I start a nuxeo:7.10 container, this errors occurs :

Could not run configuration: Nuxeo requires Java 1.8.0_40+ (detected 1.8.0_102). See 'jvmcheck' option to bypass version check.

I use this simple command :

docker run -d --name nuxeo -p 8082:8080 nuxeo:7.10

It seems related to https://jira.nuxeo.com/browse/NXP-20189

pre installed hotfixes

Hi, can the docker images be updated to include preinstalled hotfixes? If not, is there a way I can install them at container build time from my own dockerfile?

Image updates to openjdk:8 cause build failure

We updated the openjdk:8 images to Debian Stretch in docker-library/openjdk#124 so that it can follow the latest openjdk builds and have newer dependencies. As a result, libreoffice from jessie-backports fails to install. It should be new enough in Stretch to just install directly now.

Do you want me to make a PR to edit templates/Dockerfile.ubuntu?

Dockerfile forces the use of a specific user id on chown commands

The current Dockerfile creates the nuxeo user with a user id hard-coded (1000), which is fine, but the problem is that is forces the permissions of nuxeo installation directories with that same user id, and it doesn't provide the alternative of using the user id of the user passed via "--user" to docker run.

This leads to permissions problems when you are using a non-root user of the host to manage the image container and its volumes as they will be created with permissions associated with another user.

As a working example you can see how this was implemented on postgres official image (it requires the bind-mount of the host "/etc/passwd").

Documentation for demo setup is faulty

The documentation states that a demo setup can be run with

$ docker run --name mynuxeo -p 8080:8080 -e NUXEO_PACKAGES="nuxeo-web-mobile nuxeo-drive nuxeo-diff nuxeo-spreadsheet nuxeo-dam nuxeo-template-rendering nuxeo-template-rendering-samples nuxeo-showcase-content" nuxeo

or

$ docker run --name mynuxeo -p 8080:8080 -e NUXEO_PACKAGES="nuxeo-web-mobile nuxeo-drive nuxeo-diff nuxeo-spreadsheet nuxeo-dam nuxeo-template-rendering nuxeo-template-rendering-samples nuxeo-showcase-content" registry.connect.redhat.com/nuxeo/nuxeo

Both commands seem to include the deprecated module nuxeo-web-mobile and thus the container refuses to start. Could you please provide me with a valid command and fix the documentation?

Nuxeo Docker with separate ES instance

Currently using Docker Compose with image "nuxeo:LTS-2019"

According to the following documentation (https://doc.nuxeo.com/nxdoc/1010/elasticsearch-setup/), the following specifies the usage of REST protocol for ES:

elasticsearch.client=RestClient

Although it says Nuxeo uses REST protocol by default for connecting with ES, that doesn't seemed to be the case as when I run the image it complains the following with an indication that it uses the Transport protocol. The Docker image needs to include an environment variable to specify elasticsearch.client=RestClient so that it will work properly.

2019-07-11T22:01:10,699 ERROR [ComponentManager] Component service:org.nuxeo.elasticsearch.ElasticSearchComponent notification of application started failed: Failed to connect to elasticsearch, check addressList and clusterName: None of the configured nodes are available: [{#transport#-1}{yvDS05MbS9K4hWq7pS3Jig}{es01}{172.19.0.3:9300}, {#transport#-2}{lDUhz-_1SxKo64q79KCq6g}{es02}{172.19.0.2:9300}]
org.nuxeo.ecm.core.api.NuxeoException: Failed to connect to elasticsearch, check addressList and clusterName: None of the configured nodes are available: [{#transport#-1}{yvDS05MbS9K4hWq7pS3Jig}{es01}{172.19.0.3:9300}, {#transport#-2}{lDUhz-_1SxKo64q79KCq6g}{es02}{172.19.0.2:9300}]
at org.nuxeo.elasticsearch.client.ESTransportClient.waitForYellowStatus(ESTransportClient.java:92) ~[nuxeo-elasticsearch-core-10.10.jar:?]

Install APR on Tomcat

Provide a version with Apache Tomcat Native Library (using APR on Tomcat connectors) enabled in order to optimize the server performance.

Docker official Tomcat image have this taken care of, as you can see in here:
docker-library/tomcat#7

Thumbnail generation fails with 10.10 Dockerfile

The docker image for Nuxeo 10.10 uses the image openjdk:8-jdk which recently got updated from Debian Stretch to Debian Buster. Due to this distribution upgrade, the config file /etc/ImageMagick-6/policy.xml got updated to a more restricted version, which prevents thumbnail generation from PDF files.

I fixed this issue in a local clone by specifying that Nuxeo should be built from FROM openjdk:8-jdk-stretch.

Empty response from server

I've tried several times to run Nuxeo through the docker container, following the documentation laid out here, but each time I end up with no response from http://localhost:8080/nuxeo (ERR_NO_DATA in Chrome).

There are no errors in any of the logs, and when I run a curl on localhost:8080 inside the container the connection is refused, so it seems like there's nothing actually listening on 8080.

This is happening on OSX Mojave, with Docker Desktop CE 2.1.0.1 (Docker Engine 19.03.1).

For reference, here's the terminal output from setting up the container:

➜  ~ docker run -d --name nuxeo -p 8080:8080 nuxeo/nuxeo:discover-ft
89b5dc0d84c33aeaabc776695d147dc3a029778f917b720a6e9fe2256ead7523
➜  ~ docker exec -ti nuxeo bin/nuxeoctl register
Nuxeo home:          /opt/nuxeo/server
Nuxeo configuration: /etc/nuxeo/nuxeo.conf
Include template: /opt/nuxeo/server/templates/common-base
Include template: /opt/nuxeo/server/templates/common
Include template: /opt/nuxeo/server/templates/default
Include template: /opt/nuxeo/server/templates/docker
Username: ****
Please enter your password:
Instance type (dev|preprod|prod): [dev]
Description:
Server registered to **** for project ****
****
****

Type: dev
Description:
➜  ~ docker exec -ti nuxeo bin/nuxeoctl stop
Nuxeo home:          /opt/nuxeo/server
Nuxeo configuration: /etc/nuxeo/nuxeo.conf
Include template: /opt/nuxeo/server/templates/common-base
Include template: /opt/nuxeo/server/templates/common
Include template: /opt/nuxeo/server/templates/default
Include template: /opt/nuxeo/server/templates/docker

Stopping server....Server stopped.
➜  ~ docker exec -ti nuxeo bin/nuxeoctl mp-list
Nuxeo home:          /opt/nuxeo/server
Nuxeo configuration: /etc/nuxeo/nuxeo.conf
Include template: /opt/nuxeo/server/templates/common-base
Include template: /opt/nuxeo/server/templates/common
Include template: /opt/nuxeo/server/templates/default
Include template: /opt/nuxeo/server/templates/docker
Local packages:
 addon  downloaded	nuxeo-dam (id: nuxeo-dam-6.4.3)
 addon  downloaded	nuxeo-drive (id: nuxeo-drive-1.8.5)
 addon  downloaded	nuxeo-liveconnect (id: nuxeo-liveconnect-1.3.3)
 addon  downloaded	nuxeo-showcase-content (id: nuxeo-showcase-content-1.3.3)
 addon  downloaded	nuxeo-spreadsheet (id: nuxeo-spreadsheet-1.4.3)
 addon  downloaded	nuxeo-template-rendering (id: nuxeo-template-rendering-6.8.3)
 addon  downloaded	nuxeo-vision (id: nuxeo-vision-1.3.4)
 addon  downloaded	nuxeo-web-ui (id: nuxeo-web-ui-2.4.0)

➜  ~ docker exec -ti nuxeo bin/nuxeoctl mp-init
Nuxeo home:          /opt/nuxeo/server
Nuxeo configuration: /etc/nuxeo/nuxeo.conf
Include template: /opt/nuxeo/server/templates/common-base
Include template: /opt/nuxeo/server/templates/common
Include template: /opt/nuxeo/server/templates/default
Include template: /opt/nuxeo/server/templates/docker
➜  ~ docker exec -ti nuxeo bin/nuxeoctl mp-install nuxeo-dam nuxeo-web-ui
Nuxeo home:          /opt/nuxeo/server
Nuxeo configuration: /etc/nuxeo/nuxeo.conf
Include template: /opt/nuxeo/server/templates/common-base
Include template: /opt/nuxeo/server/templates/common
Include template: /opt/nuxeo/server/templates/default
Include template: /opt/nuxeo/server/templates/docker
Optional dependencies [nuxeo-jsf-ui] will be ignored for 'nuxeo-dam-6.4.3'.

Dependency resolution:
  Installation order (2):        nuxeo-web-ui-2.4.0/nuxeo-dam-6.4.3
  Local packages to install (2): nuxeo-web-ui:2.4.0, nuxeo-dam:6.4.3

Do you want to continue (yes/no)? [yes]
Installing nuxeo-web-ui-2.4.0
Installing nuxeo-dam-6.4.3
➜  ~ docker exec -ti nuxeo bin/nuxeoctl start
Nuxeo home:          /opt/nuxeo/server
Nuxeo configuration: /etc/nuxeo/nuxeo.conf
Include template: /opt/nuxeo/server/templates/common-base
Include template: /opt/nuxeo/server/templates/common
Include template: /opt/nuxeo/server/templates/default
Include template: /opt/nuxeo/server/templates/docker
No current configuration, generating files...
Configuration files generated.
Server started with process ID 762.
Go to http://localhost:8080/nuxeo

EDIT: On closer inspection, it seems the server may be crashing or just not starting up at all.

➜  ~ docker exec -ti nuxeo bin/nuxeoctl start
Nuxeo home:          /opt/nuxeo/server
Nuxeo configuration: /etc/nuxeo/nuxeo.conf
Include template: /opt/nuxeo/server/templates/common-base
Include template: /opt/nuxeo/server/templates/common
Include template: /opt/nuxeo/server/templates/default
Include template: /opt/nuxeo/server/templates/docker
Configuration files generation (nuxeo.force.generation=true)...
Configuration files generated.
Server started with process ID 832.
.........
======================================================================
= Component Loading Status: Pending: 0 / Missing: 0 / Unstarted: 0 / Total: 546
======================================================================
Started in 0min18s
Go to http://localhost:8080/nuxeo
➜  ~ docker exec -ti nuxeo ps wuax
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
nuxeo        1  0.0  0.0  19764  3340 ?        Ss   18:33   0:00 /bin/bash /opt/nuxeo/server/bin/nuxeoctl console
nuxeo       80  1.7  1.4 5024012 116268 ?      Sl   18:33   0:01 java -Xbootclasspath/a:/usr/local/openjdk-8/lib/tools.jar -Dlaunche
nuxeo     1099  0.0  0.0  38380  3104 pts/0    Rs+  18:35   0:00 ps wuax

nuxeo docker run - Failure on core-events-service.xml - Could not run configuration: Missing file: /opt/nuxeo/server/nxserver/config/mbeans (Not a directory)

I got following error:

docker run --name mynuxeo --rm -p 8096:8080 nuxeo:LTS
/docker-entrypoint.sh: ignoring /docker-entrypoint-initnuxeo.d/*
Nuxeo home:          /opt/nuxeo/server
Nuxeo configuration: /etc/nuxeo/nuxeo.conf
Include template: /opt/nuxeo/server/templates/common-base
Include template: /opt/nuxeo/server/templates/common
Include template: /opt/nuxeo/server/templates/default
Include template: /opt/nuxeo/server/templates/docker
No current configuration, generating files...
Failure on /opt/nuxeo/server/templates/common/config/mbeans/core-events-service.xml
Could not run configuration: Missing file: /opt/nuxeo/server/nxserver/config/mbeans (Not a directory)

I believe this is suppose to work without configuration files

hot-fix environmental variable

Hi Nuxeo,

On the 10.10 image, it appears that setting param "NUXEO_INSTALL_HOTFIX" to false does not disable auto hotfix install on startup.

I do not see this as parameter in nuxeo.conf to test further

Issue with docker run and env-file

Hello, I'm a beginner with both nuxeo and docker. here is how is my command:
docker run --name mynuxeo -p 8080:8080 --restart unless-stopped --mount source=nuxeodatavolume,target=/var/lib/nuxeo/data --env-file ./env.nuxeo.list nuxeo:latest

env.nuxeo.list content:

NUXEO_PACKAGES="nuxeo-web-ui nuxeo-drive nuxeo-dam nuxeo-spreadsheet"
NUXEO_TEMPLATES="mysql"
NUXEO_DB_TYPE="mysql"
NUXEO_DB_HOST="localhost"
NUXEO_DB_NAME="nuxeo"
NUXEO_DB_USER="nuxeo"
NUXEO_DB_PASSWORD="nuxeo2018"

and here is my terminal feedback:

/docker-entrypoint.sh: ignoring /docker-entrypoint-initnuxeo.d/*
Detected Tomcat server.
Nuxeo home: /opt/nuxeo/server
Nuxeo configuration: /etc/nuxeo/nuxeo.conf
Template '"mysql"' not found with relative or absolute path (/opt/nuxeo/server/templates/"mysql"). Check your nuxeo.templates parameter, and nuxeo.template.includes for included files.
Include template: /opt/nuxeo/server/templates/docker
Template '"mysql"' not found with relative or absolute path (/opt/nuxeo/server/templates/"mysql"). Check your nuxeo.templates parameter, and nuxeo.template.includes for included files.
Missing value for nuxeo.db.type, using unknown
Malformed URL: http://127.0.0.1:null/nuxeo/runningstatus
java.net.MalformedURLException: For input string: "null"
at java.net.URL.(URL.java:627)
at java.net.URL.(URL.java:490)
at java.net.URL.(URL.java:439)
at org.nuxeo.launcher.monitoring.StatusServletClient.(StatusServletClient.java:83)
at org.nuxeo.launcher.NuxeoLauncher.init(NuxeoLauncher.java:698)
at org.nuxeo.launcher.NuxeoLauncher.(NuxeoLauncher.java:688)
at org.nuxeo.launcher.NuxeoTomcatLauncher.(NuxeoTomcatLauncher.java:41)
at org.nuxeo.launcher.NuxeoLauncher.createLauncher(NuxeoLauncher.java:2411)
at org.nuxeo.launcher.NuxeoLauncher.main(NuxeoLauncher.java:1101)
Caused by: java.lang.NumberFormatException: For input string: "null"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:580)
at java.lang.Integer.parseInt(Integer.java:615)
at java.net.URLStreamHandler.parseURL(URLStreamHandler.java:222)
at java.net.URL.(URL.java:622)
... 8 more
Didn't find a known database template in the list but some template contributed a value for nuxeo.db.type.
org.nuxeo.connect.update.PackageException: Package not found: "nuxeo-web-ui

I would like nuxeo to use the mysql instance created at the host
Any help is appreciated

Unable to log in using Administrator/Administrator

Hello. I've just deployed a Nuxeo container using this command:

docker run --name mynuxeo -d -p 8080:8080 nuxeo

Then, I added the UI addon by bashing into the container and running:

nuxeoctl mp-install nuxeo-web-ui-2.4.0

Now, I can access the login page of the UI, but when I input the default credentials, user: Administrator, password: Administrator, I don't get an Invalid username or password, as I do when I input other credentials, but I get redirected to the login page again without any feedback.

In the inspector, I can see a request to /ui returning a 401

401

I'm using Docker Toolbox, in case it's an issue with the host being the IP of the virtual machine instead of localhost.

What's the problem?

Providing official binaries for ARMv8

Hi,

As I didn't find any forum to discuss this topic, I have raised this request as an issue.

As we can successfully build and run Nuxeo for ARMv8 docker containers, I would like to know if there were any plans in releasing official ARMv8 binaries of Nuxeo on docker hub.

Thanks.

Regards,
Khasim

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.