Skip to content

Commit cddbf8c

Browse files
committed
backend data persistence
1 parent 643f59a commit cddbf8c

File tree

5 files changed

+7
-5
lines changed

5 files changed

+7
-5
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
/.env.*.local
44
/config/yara_ruleset/*
55
/config/sigma_ruleset/*
6+
/config/backend/*
67
/data/caddy_logs/*
78
/data/ftp_data/*
89
/data/grafana/*

clean-user-data.ps1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
Remove-Item ./config/backend/.initial_setup_done -Force
12
Remove-Item ./data/caddy_logs/* -Recurse -Force
23
Remove-Item ./data/ftp_data/* -Recurse -Force
34
Remove-Item ./data/grafana/* -Recurse -Force

clean-user-data.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
rm -f ./config/backend/.initial_setup_done
12
rm -rf ./data/caddy_logs/*
23
rm -rf ./data/ftp_data/*
34
rm -rf ./data/grafana/*
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
#!/bin/sh
2-
MARKER_FILE="/usr/local/bin/.initial_setup_done"
2+
MARKER_FILE="/opt/server-backend/.initial_setup_done"
33
rm -rf /var/www/html/var/cache
44
rm -rf /var/www/html/public/bundles
55
composer install
66
if [ ! -f "$MARKER_FILE" ]; then
7+
echo "Running initial setup..."
78
sleep 10
89
rm -rf /var/www/html/migrations/*.php
910
php /var/www/html/bin/console doctrine:schema:drop --force --full-database
1011
php /var/www/html/bin/console make:migration -n
1112
php /var/www/html/bin/console doctrine:migrations:migrate -n
1213
touch "$MARKER_FILE"
1314
fi
15+
echo "Starting Symfony server..."
1416
symfony server:start --allow-http --port=8000 --listen-ip='0.0.0.0'

docker-compose.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ services:
3434
- FLUENTBIT_SERVER_URL=http://sentinel-kit-server-fluentbit:24224
3535
volumes:
3636
- ./config/docker-config/backend-entrypoint.sh:/usr/local/bin/backend-entrypoint.sh:ro
37+
- ./config/backend/:/opt/server-backend:delegated
3738
- ./sentinel-kit_server_backend:/var/www/html:delegated
3839
- ./sentinel-kit_server_backend/public:/var/www/html/public:delegated
3940
- ./config/sigma_ruleset:/detection-rules/sigma
@@ -138,10 +139,6 @@ services:
138139
- sentinel-kit_server_caddy_config:/config
139140
networks:
140141
- sentinel-kit-network
141-
depends_on:
142-
- sentinel-kit-app-frontend
143-
- sentinel-kit-app-backend
144-
- sentinel-kit-db-mysql
145142

146143
sentinel-kit-conf-elasticsearch-setup:
147144
image: docker.elastic.co/elasticsearch/elasticsearch:${ELASTICSTACK_VERSION}

0 commit comments

Comments
 (0)