Sign inSign up

djanta/nuxeo-server

By djanta

•Updated about 5 years ago

Customized and ready to deploy Nuxeo server container

Image
2

10K+

djanta/nuxeo-server repository overview

⁠Customized Nuxeo Docker container

GitHub tag (latest SemVer) GitHub release (latest by date) stars badge pull badge

8.8.211, 9.8.211, 10.8.211

⁠Getting Started

These instructions will cover usage information and for the docker container

⁠Introduction

The main purposes of this project are to provide a high-level container that comes up with the minimum and essentials tools required by Nuxeo the framework to be functioning. Please do keep in mind that, this container will not bring up the Nuxeo server instance.

⁠Main tools

First of all, base on many feedback inquiries we've got, I can stress enough that, this SDK image comes up with different *nix based distribution. As for today, we've not published any windows based distribution. In our team and for most of our clients, we mostly use this OpenJDK version, but you are free to choose your favorite distribution (as long as you're able to manage specific distribution problems without help from us).

⁠Prerequisities

In order to run this container, you'll need Docker installed.

After, you need to set up following tools. Just go on official websites to see setup instructions.

⁠Build from

All our customized nuxeo container listed here are built from parent SDK container⁠

⁠Supported Distribution

PlatformVersions
Debiannuxeo-sdk:{{version}}-denian
Ubuntunuxeo-sdk:{{version}}-ubuntu
CentOS-
Oracle Linux7-

In addition, runtime support is provided for the following platform:

linux/386linux/amd64linux/arm64
Debian√√√
Ubuntu√√√
⁠Versioning format

This package versioning format is based on a combinaison of first two digit of Nuxeo LTS, the JDK version id and follow by a conbinaison of the first two digit of the day and first tow digit of the current build month. Thereby, a build version if LTS 2019, with JDK 8 on January 21st, 2021 will be formatted as follow: 10.8.211.

As part of the basic built version, the nuxeo-server container is also tagged with a scpecific distribution such as but not limited: debian, ubuntu. For our full provisioned distribtion architecture, please visit docker hub⁠ or refer the matrix above [table](#Supported Distribution)

⁠Usage

As requested with the request this bundle can be run within the command bellow:

docker pull djanta/docker-server:{{version}}-{{distribution}}

# Example for the heaviest version 
docker pull djanta/nuxeo-server:10.8.211-debian
⁠Quick Start (for localhost development) on the fly
docker run it --rm --name nuxeo-server{{version}} -p 8080:8080 djanta/nuxeo-server:{{version}}

When you create and start a new container djanta/nuxeo-server:{{version}}, on the fly, Keep in mind that, the default configuration is bare-bones and has no content. Therefore, the container will be exposed through the port 8080 and support an embedded database (H2) only.

TIP: By default, the server will start in dev mode. Please consider using NUXEO_DEV_MODE as part of your container environment and set it to false

If you are new to Nuxeo and want to see the demo content and template samples data and documents that are used in the Documentation⁠ and tutorials on Nuxeo University⁠, consider using the following environment variableNUXEO_PACKAGES to pass all desired package you witch to install. You might also consider using deploying those package through the config.d⁠ volume or your package.d⁠

TIP: Once the container started, open your browser to http://localhost:8080/⁠ and log in with Administrator/Administrator if you have not to deploy any specific user configuration contribution. Consider also set the environment SKIP_WIZARD to true or false whether you want to bypass the configuration wizard.

⁠Getting Started (dev or production)

For the purpose of this documentation, we'll be using the server djanta/nuxeo-server:10.8.211-debian

Note: As for now, this image is available for Nuxeo LTS (2019, 2017, 2015).

docker run --rm -ti --name nuxeo-server-10 \
  -p 8080:8080 \
  djanta/nuxeo-server:10.8.211-debian

Tag summary

Content type

Image

Digest

Size

903.1 MB

Last updated

about 5 years ago

docker pull djanta/nuxeo-server:10.8.219-ubuntu