- 
                Notifications
    
You must be signed in to change notification settings  - Fork 0
 
Support
If you experience any difficulties with installing or using On-Site WebCSD, please contact our support team at support@ccdc.cam.ac.uk who will be happy to assist you.
If you would like to provide some feedback our support team would be happy to hear from you at the above email address.
This release will be only available online, if this is a problem please contact us. In the future we plan on supporting offline installs.
As detailed in the main readme, the environment variable CCDC_LICENSING_CONFIGURATION needs to be set in the .env file. For best performance we recommend that this is set to use our standard node-locked licensing using this format (where 123456-123456-123456-123456-123456-123456 should be your node-locked licence activation key):
CCDC_LICENSING_CONFIGURATION=la-code;123456-123456-123456-123456-123456-123456;It is also possible to connect to your own local licence server
CCDC_LICENSING_CONFIGURATION=lf-server;http://myserver:1234More details on the options available with the CCDC_LICENSING_CONFIGURATION environment variable can be found in the Installation Notes for the latest CSD Portfolio release in the Documentation section of the CCDC website.
docker compose imagesIf an update fails and you need to revert to the previous working version, follow the instructions in the Updates section with the <specific release tag> set to the previous version.
To view the container logs, use the following command:
docker logs [OPTIONS] <CONTAINER>For a list of containers, use the following command:
docker compose psFor more information see the Docker documentation: https://docs.docker.com/engine/reference/commandline/logs/
To test whether your WebCSD server can connect to your postgres server, run the following on the docker host.
# Pull postgres image
docker pull postgres:14.13
# Run container
docker run --name debug-postgres -e POSTGRES_PASSWORD=password -d postgres:14.13
# Shell into container
docker exec -it debug-postgres sh
# Attempt to establish a connection to the database server
# Replace my.postgres.server by the hostname of your postgres server
psql -h my.postgres.server -p 5432 -U postgres -d csd-databaseIf all is well the response to the final command will be similar to
psql (14.13 (Ubuntu 14.13-1.pgdg20.04+1))
SSL connection (protocol: TLSv1.3, cipher: TLS_AES_256_GCM_SHA384, bits: 256, compression: off)
Type "help" for help.If you receive an error like
ERROR: pull access denied for //ccdcrepository.azurecr.io/onsite/csd-database, repository does not exist or may require 'docker login': denied: requested access to the resource is denied"
but the docker login command was successful then it is likely that you are using the main branch rather than a release. Please ensure you use the latest official release from https://github.com/ccdc-opensource/on-site-webcsd/releases.
If you are unable to pull the public RabbitMQ image, you may be using an old version of Docker.
- To check your docker version type 
docker version - To install the latest version of docker see the Docker documentation