Skip to content
Snippets Groups Projects
Commit 96259d7a authored by Florian Spreckelsen's avatar Florian Spreckelsen
Browse files

TST: Tidy up test profile

parent 0b182812
Branches
Tags
1 merge request!81F local inttests
......@@ -4,31 +4,11 @@ default:
# may be useful when other services shall be included, e.g. nginx or django.
# base_compose_file: "compose/docker-compose-default.yml"
# Directories (list of strings) (or single directory (string, deprecated))
# with customization files.
# Directories listed later in the list take precedence over earlier ones.
# If you change this, you need to include the full list of directories
# (including possibly directories contained in the default setting).
# custom:
# Standard directory for customizations
# - "./custom" # included by default
# LinkAhead Theme for the web interface
# - "./theme-linkahead" # included by default
# - "./included_customization" # since this is later in the list this takes precedence
# Paths to be mounted into Docker, all entries are optional.
paths:
# extroot: From where files are copied/symlinked. This is a
# list of `NAME: PATH` pairs or a single path.
# Needed for file-exchange integration tests
extroot:
"": "paths/extroot"
#
# "base": "/path/to/base/dir"
# "other": "/path/to/other"
#
# dropoffbox: (Soon to be deprecated.) Files can be written here, but note that you may need to
# become root to remove this directory later. The corresponding server property is DROP_OFF_BOX.
# dropoffbox: "/path/to/dropoffbox"
# Docker building configuration
# References can be either hashes of commits or branch names
......@@ -44,20 +24,6 @@ default:
# Shall the SQL & caosroot dumps at custom/other/restore/ be used?
# restore: false
restore: true
# uncomment to disable tls (ssl). This might be insecure!
# no_tls: false
# Shall the local users be imported as LinkAhead users?
# local_users: false
# Shall NIS be used for authentication?
# nis: false
# Shall LDAP be used for autentication? If `true`, an `nslcd.conf` with the
# configuration for the LDAP client must exist at the profile's
# `custom/other/` directory."
# Shall a mail server be used?
# mail: false
# You can provide the path to an non-standard sendmail executable
# sendmail: /usr/sbin/sendmail
# sendmail: /usr/local/bin/sendmail_to_file
# Shall the server run in debug mode?
# This will bind-mount the following directories from custom into the Docker
# container:
......@@ -81,27 +47,6 @@ default:
# The time zone for the server
# timezone: "Coordinated Universal Time"
# You can set labels for the docker container here
# labels:
# label_1_key: label_1_value
# label_2_key: label_2_value
# User/Group of the server, either numeric or names.
# user_group: 999:999
# The user will be part of these additional groups
# additional_groups:
# - group1
# - "11121"
# Proxy settings. Will be entered in the corresponding environment
# variables within the docker container. Defaults are null since
# we need to distinguish from an empty string.
# http_proxy: null
# https_proxy: null
# ftp_proxy: null
# no_proxy: null
# Network settings.
network:
# The subnet for the Docker containers
......@@ -141,7 +86,12 @@ default:
# uncomment to use the your custom authtoken config. See
# `conf/core/authtoken.example.yaml` for examples.
# Note: The path is relative to the caosdb server's root directory.
# authtoken_config: conf/core/authtoken.yaml
authtoken_config: conf/core/authtoken.example.yaml
# Add an integration-test key which tells the server that
# tests using this key are allowed to, e.g., clear the
# database.
_CAOSDB_INTEGRATION_TEST_SUITE_KEY: "_CAOSDB_PYINTTEST_SUITE"
# HTTPS port of the grpc end-point
# grpc_server_port_https: 8443
......@@ -154,37 +104,3 @@ default:
# Note that this is implemented by copying the file to
# custom/caosdb-server/target/, any file there will be overwritten.
# jar: /var/build/caosdb-server/0123abcd/target/caosdb-server-<version>-jar-with-dependencies.jar
# The following is for the very specific case of server-side scripts
# requiring additional Python packages that are not installed during
# the regular build process of LinkAhead. If additional packages are
# needed, list them below. Mind that only packages that can be
# installed by pip are supported.
# scripting:
# packages:
# Packages can be installed from PyPI or external git
# repositories. In this case, `mode: "pip"` has to be
# provided. `package` can be the package name in PyPI (possibly
# with a version specification, i.e., `my_package>=1.0`, or it
# can be the URL of a git repository of a Python
# package. Essentially, the command `pip3 install
# package_string` will be executed within LinkAhead.
# <package1_key>:
# mode: "pip"
# package: "<package_string>"
# Alternatively, local packages can be copied into LinkAhead and then be
# installed using pip. Here, `mode: "copy"` has to be provided. `path`
# specifies the path to the Python package on the host system (either
# absolute or relative to the profile directory). `package` is the name of
# the destination directory within the LinkAhead container into which the
# local package will be copied. After copying, a `pip3 install .` is run
# from within that directory.
# <package2_key>:
# mode: "copy"
# path: "/path/to/local/python/package"
# package: "<package_string>"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment