-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #14 from subugoe/extend-statuses
Extend statuses
- Loading branch information
Showing
78 changed files
with
1,219 additions
and
1,242 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,34 @@ | ||
OPERANDI_DB_NAME=operandi_db | ||
OPERANDI_DB_ROOT_USER=db_operandi | ||
OPERANDI_DB_ROOT_PASS=db_operandi | ||
OPERANDI_DB_URL=mongodb://db_operandi:db_operandi@localhost:27017 | ||
OPERANDI_HARVESTER_DEFAULT_USERNAME=harvester_operandi | ||
OPERANDI_HARVESTER_DEFAULT_PASSWORD=harvester_operandi | ||
OPERANDI_HPC_USERNAME=mmustaf | ||
OPERANDI_HPC_SSH_KEYPATH=/home/mm/.ssh/gwdg-cluster | ||
OPERANDI_HPC_PROJECT_NAME=operandi | ||
DOCKER_OPERANDI_NETWORK_NAME=operandi_network | ||
DOCKER_OPERANDI_NETWORK_MTU=1450 | ||
|
||
OPERANDI_LOGS_DIR=/tmp/operandi_logs | ||
OPERANDI_RABBITMQ_CONFIG_JSON=./src/rabbitmq_definitions.json | ||
OPERANDI_RABBITMQ_URL=amqp://operandi_user:operandi_password@localhost:5672/ | ||
OPERANDI_SERVER_BASE_DIR=/tmp/operandi_data | ||
OPERANDI_SERVER_DEFAULT_USERNAME=server_operandi | ||
OPERANDI_SERVER_DEFAULT_PASSWORD=server_operandi | ||
OPERANDI_SERVER_URL_LIVE=http://localhost:8000 | ||
OPERANDI_SERVER_URL_LOCAL=http://0.0.0.0:8000 | ||
|
||
OPERANDI_HARVESTER_DEFAULT_USERNAME=operandi | ||
OPERANDI_HARVESTER_DEFAULT_PASSWORD=operandi | ||
|
||
OPERANDI_HPC_USERNAME=mmustaf | ||
OPERANDI_HPC_PROJECT_NAME=operandi | ||
OPERANDI_HPC_SSH_KEYPATH=/home/root/.ssh/gwdg_hpc_key | ||
|
||
OPERANDI_SERVER_DEFAULT_USERNAME=operandi | ||
OPERANDI_SERVER_DEFAULT_PASSWORD=operandi | ||
OPERANDI_SERVER_HOST=operandi-server-docker-host | ||
OPERANDI_SERVER_PORT=8000 | ||
OPERANDI_SERVER_URL=http://${OPERANDI_SERVER_HOST}.${DOCKER_OPERANDI_NETWORK_NAME}:${OPERANDI_SERVER_PORT} | ||
|
||
MONGODB_NAME=operandi_db | ||
MONGODB_USER=operandi | ||
MONGODB_PASS=operandi | ||
MONGODB_HOST=operandi-mongodb-docker-host | ||
MONGODB_PORT=27017 | ||
MONGODB_URL=mongodb://${MONGODB_USER}:${MONGODB_PASS}@${MONGODB_HOST}.${DOCKER_OPERANDI_NETWORK_NAME}:${MONGODB_PORT} | ||
|
||
RABBITMQ_FEATURE_FLAGS=quorum_queue,implicit_default_bindings,classic_mirrored_queue_version | ||
RABBITMQ_USER=operandi | ||
RABBITMQ_PASS=operandi | ||
RABBITMQ_HOST=operandi-rabbitmq-docker-host | ||
RABBITMQ_PORT=5672 | ||
RABBITMQ_PORT_UI=15672 | ||
RABBITMQ_PORT_CLI=25672 | ||
RABBITMQ_URL=amqp://${RABBITMQ_USER}:${RABBITMQ_PASS}@${RABBITMQ_HOST}.${DOCKER_OPERANDI_NETWORK_NAME}:${RABBITMQ_PORT} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
DOCKER_OPERANDI_NETWORK_NAME=operandi_network | ||
DOCKER_OPERANDI_NETWORK_MTU=1450 | ||
|
||
OPERANDI_LOGS_DIR=/tmp/operandi_logs_test | ||
OPERANDI_SERVER_BASE_DIR=/tmp/operandi_data_test | ||
|
||
OPERANDI_HARVESTER_DEFAULT_USERNAME=operandi_test | ||
OPERANDI_HARVESTER_DEFAULT_PASSWORD=operandi_test | ||
|
||
OPERANDI_HPC_USERNAME=mmustaf | ||
OPERANDI_HPC_PROJECT_NAME=operandi_tests_cicd | ||
OPERANDI_HPC_SSH_KEYPATH=/home/runner/.ssh/key_hpc | ||
|
||
OPERANDI_SERVER_DEFAULT_USERNAME=operandi_test | ||
OPERANDI_SERVER_DEFAULT_PASSWORD=operandi_test | ||
OPERANDI_SERVER_HOST=operandi-server-docker-host-test | ||
OPERANDI_SERVER_PORT=8000 | ||
OPERANDI_SERVER_URL=http://${OPERANDI_SERVER_HOST}.${DOCKER_OPERANDI_NETWORK_NAME}:${OPERANDI_SERVER_PORT} | ||
|
||
MONGODB_NAME=operandi_db_test | ||
MONGODB_USER=operandi_test | ||
MONGODB_PASS=operandi_test | ||
MONGODB_HOST=operandi-mongodb-docker-host-test | ||
MONGODB_PORT=27017 | ||
MONGODB_URL=mongodb://${MONGODB_USER}:${MONGODB_PASS}@${MONGODB_HOST}.${DOCKER_OPERANDI_NETWORK_NAME}:${MONGODB_PORT} | ||
|
||
RABBITMQ_FEATURE_FLAGS=quorum_queue,implicit_default_bindings,classic_mirrored_queue_version | ||
RABBITMQ_USER=operandi_test | ||
RABBITMQ_PASS=operandi_test | ||
RABBITMQ_HOST=operandi-rabbitmq-docker-host-test | ||
RABBITMQ_PORT=5672 | ||
RABBITMQ_PORT_UI=15672 | ||
RABBITMQ_PORT_CLI=25672 | ||
RABBITMQ_URL=amqp://${RABBITMQ_USER}:${RABBITMQ_PASS}@${RABBITMQ_HOST}.${DOCKER_OPERANDI_NETWORK_NAME}:${RABBITMQ_PORT} |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
FROM ubuntu:22.04 as operandi_base | ||
|
||
MAINTAINER OPERANDI | ||
ENV DEBIAN_FRONTEND noninteractive | ||
ENV PYTHONIOENCODING utf8 | ||
ENV LC_ALL=C.UTF-8 | ||
ENV LANG=C.UTF-8 | ||
|
||
WORKDIR /build-operandi | ||
|
||
COPY src ./src | ||
COPY Makefile . | ||
|
||
RUN apt-get update && apt-get install -y \ | ||
curl \ | ||
git \ | ||
make \ | ||
python3 \ | ||
python3-dev \ | ||
python3-pip \ | ||
python3-venv \ | ||
software-properties-common \ | ||
sudo \ | ||
time \ | ||
wget | ||
|
||
RUN python3 -m pip install --upgrade pip setuptools | ||
RUN pip3 install -U pip wheel | ||
|
||
RUN python3 -m pip install -r /build-operandi/src/utils/requirements.txt --ignore-installed | ||
RUN pip3 install /build-operandi/src/utils | ||
|
||
RUN python3 -m pip install -r /build-operandi/src/broker/requirements.txt --ignore-installed | ||
RUN pip3 install /build-operandi/src/broker | ||
|
||
RUN python3 -m pip install -r /build-operandi/src/harvester/requirements.txt --ignore-installed | ||
RUN pip3 install /build-operandi/src/harvester | ||
|
||
RUN python3 -m pip install -r /build-operandi/src/server/requirements.txt --ignore-installed | ||
RUN pip3 install /build-operandi/src/server | ||
|
||
RUN mkdir /operandi-data && chmod 777 /operandi-data | ||
RUN mkdir /operandi-logs && chmod 777 /operandi-logs | ||
|
||
RUN echo "Operandi build success" | ||
RUN operandi-broker --version | ||
RUN operandi-server --version | ||
RUN operandi-harvester --version | ||
|
||
FROM operandi_base as operandi_tests | ||
WORKDIR /build-operandi | ||
COPY Makefile . | ||
COPY tests ./tests | ||
RUN python3 -m pip install -r ./tests/requirements.txt | ||
|
||
CMD ["yes"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.