Skip to content

Docker Compose Configuration for the ease of installation of all server-side components.

Notifications You must be signed in to change notification settings

STARIONGROUP/COMET-Docker-Compose

Repository files navigation

COMET is the new name for what was previously called the CDP4. We are transitioning the applications and software libraries. The code and documentation will still refer to CDP4 in a number of places while we are updating.

Introduction

This is the Git repository of the official COMET Community Edition docker compose scripts. The scripts have been designed in a way that you can spin up various combinations of the COMET database and webservices for production,development as well as testing.

Compatibility

If you are going to create your own variations on these docker-compose files or create your own, bear in mind that version 4.0.0 of COMET Webservices does not support database images version higher than 1.3.1.

Usage

Use the included compose.bat (or compose.sh if you are on a Linux system) script to compose the containers:

C:\path\to\COMET-Docker-Compose>compose.bat [command]

Available commands:

For Production

  • up - (default if no command provided) pull the latest mutually compatible release images and runs the containers.
  • strt - starts the containers if they already have been run and stopped.
  • stp - stops the running containers without removing them.
  • update - updates the images to latest stable release. Must be followed bu up command to start again.
  • down - stops and removes the containers. Volume information is not lost.
  • reboot - performs the down and up commands in sequence.
  • rebuild - performs the down and rebuild commands in sequence.

To verify that the services are running navigate to localhost:5000/SiteDirectory you should be prompted for standard credentials which are admin/pass.

For Webservices Release Candidates

Runs both the latest database and the latest available release candidate of webservices

  • rc - Spins up the release candidate version of the services.
  • rcupdate - updates the images to latest tagged release candidate. Must be followed bu up command to start again.
  • rcdown - stops and removes the containers. Volume information is not lost.

For Test Database

Runs both the latest test database and the latest available version or release candidate.

  • test - Spins up bare database and latest compatible release.
  • testdown - stops and removes the containers. Volume information is not lost.
  • testrc - Spins up bare database and latest release candidate.
  • testrcdown - stops and removes the containers. Volume information is not lost.

Test databases contain no data and are purely intended to be used with the https://github.com/RHEAGROUP/ecss-10-25-annexc-integration-tests

License

The COMET Web Services Community Edition is licensed under the AGPL license. Each docker container grants additional permission under GNU GPL version 3 section 7. See the license files in the image specific folders.

About

Docker Compose Configuration for the ease of installation of all server-side components.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published