Genesis containerisation - building a container
The Genesis low-code platform provides two different options for building a Docker image.
The Genesis low-code platform provides two different options for building a Docker image.
Configuration options
The Genesis low-code platform Docker image provides a health check endpoint, which reports the status of the container.
You can run a full Genesis application in a self-contained Docker container. There are two simple ways:
If you choose to use the Gradle plugin to build the image, the Genesis low-code platform provides a Gradle task that pushes your built image to your chosen repository.
If you haven’t already initialised the database, you can run the Docker container passing the environment variable GENESISDBINSTALL=true. This triggers a remap to create all the tables and will exit on completion.
If you want more control over the image, you can create your own Dockerfile. This gives you complete control over the base image and the versions of the underlying dependencies.
Starting the server