mirror of
https://github.com/elAgala/server-initializer.git
synced 2026-02-13 21:06:16 +00:00
22 lines
997 B
Makefile
22 lines
997 B
Makefile
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
|