#!/bin/sh
set -e

# Railway ve benzeri platformlar dinlenecek portu PORT ile verir (varsayılan 80).
if [ -n "${PORT}" ]; then
  sed -i "s/^Listen .*/Listen ${PORT}/" /etc/apache2/ports.conf
  if [ -f /etc/apache2/sites-available/000-default.conf ]; then
    sed -i "s/<VirtualHost \*:80>/<VirtualHost *:${PORT}>/" /etc/apache2/sites-available/000-default.conf
  fi
fi

exec "$@"
