docker-ngrok-drone-ci/start_with_domain.sh

12 lines
336 B
Bash
Executable File

#!/bin/bash
# Source environment variables from .env file
set -a
source .env
set +a
# Expose local 8080 port using Ngrok
sudo docker run --name ngrok --net=host -e NGROK_AUTHTOKEN=${NGROK_AUTH_TOKEN} ngrok/ngrok:latest http --domain=${NGROK_DOMAIN} 8080 &
# Start Drone server and agent using Docker Compose
sudo docker compose up -d