Skip to content

Commit 7d981ae

Browse files
Create blank.yml
1 parent 2973853 commit 7d981ae

File tree

1 file changed

+65
-0
lines changed

1 file changed

+65
-0
lines changed

.github/workflows/blank.yml

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
name: CI
2+
3+
on:
4+
workflow_dispatch:
5+
6+
jobs:
7+
build:
8+
runs-on: ubuntu-latest
9+
10+
steps:
11+
- uses: actions/checkout@v4
12+
13+
- name: Run a multi-line script
14+
run: |
15+
sudo apt-get update
16+
sudo apt-get install -y ca-certificates curl git jq
17+
sudo install -m 0755 -d /etc/apt/keyrings
18+
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
19+
sudo chmod a+r /etc/apt/keyrings/docker.asc
20+
21+
# Add the repository to Apt sources:
22+
echo \
23+
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
24+
$(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
25+
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
26+
sudo apt-get update
27+
28+
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
29+
30+
git clone https://github.com/OpenCTI-Platform/docker
31+
cd docker
32+
33+
sudo apt install -y jq
34+
#cd ~/docker
35+
36+
(cat << EOF
37+
38+
OPENCTI_ADMIN_PASSWORD=ChangeMePlease
39+
OPENCTI_ADMIN_TOKEN=$(cat /proc/sys/kernel/random/uuid)
40+
OPENCTI_BASE_URL=http://localhost:8080
41+
OPENCTI_HEALTHCHECK_ACCESS_KEY=$(cat /proc/sys/kernel/random/uuid)
42+
MINIO_ROOT_USER=$(cat /proc/sys/kernel/random/uuid)
43+
MINIO_ROOT_PASSWORD=$(cat /proc/sys/kernel/random/uuid)
44+
RABBITMQ_DEFAULT_USER=guest
45+
RABBITMQ_DEFAULT_PASS=guest
46+
ELASTIC_MEMORY_SIZE=4G
47+
CONNECTOR_HISTORY_ID=$(cat /proc/sys/kernel/random/uuid)
48+
CONNECTOR_EXPORT_FILE_STIX_ID=$(cat /proc/sys/kernel/random/uuid)
49+
CONNECTOR_EXPORT_FILE_CSV_ID=$(cat /proc/sys/kernel/random/uuid)
50+
CONNECTOR_IMPORT_FILE_STIX_ID=$(cat /proc/sys/kernel/random/uuid)
51+
CONNECTOR_EXPORT_FILE_TXT_ID=$(cat /proc/sys/kernel/random/uuid)
52+
CONNECTOR_IMPORT_DOCUMENT_ID=$(cat /proc/sys/kernel/random/uuid)
53+
CONNECTOR_ANALYSIS_ID=$(cat /proc/sys/kernel/random/uuid)
54+
SMTP_HOSTNAME=localhost
55+
EOF
56+
) > .env
57+
58+
sudo sysctl -w vm.max_map_count=1048575
59+
60+
docker compose up -d
61+
sleep 60
62+
63+
docker logs docker-opencti-1
64+
65+
docker compose down --remove-orphans

0 commit comments

Comments
 (0)