refactor: read templates from local files

This commit is contained in:
2025-08-17 05:32:26 -03:00
parent 2dd0edbd49
commit b5d2ddf23b
19 changed files with 289 additions and 144 deletions

View File

@@ -2,3 +2,20 @@ build-caddy:
@echo "Building Caddy FULL image"
docker build -t ghcr.io/elagala/server-initializer/caddy-waf-crowdsec:latest -f images/caddy_full/Dockerfile .
docker push ghcr.io/elagala/server-initializer/caddy-waf-crowdsec:latest
dev: clean build
echo "Running container and testing install script..."
docker run -it --rm server-initializer /bin/bash -c "cd /server-initializer/src && ./install.sh agala --development"
dev-keep-alive: clean build
echo "Running install script and keeping container alive for testing..."
docker run -it --name server-initializer-test server-initializer /bin/bash -c "cd /server-initializer/src && ./install.sh agala --development && echo 'Setup complete! Starting interactive shell...' && exec /bin/bash"
build:
echo "Building Ubuntu test container..."
docker build -t server-initializer .
clean:
echo "Cleaning up containers and images..."
docker rm -f server-initializer-test 2>/dev/null || true
docker rmi server-initializer 2>/dev/null || true