Files
optuna-dashboard/hack/check-docker-image/check_postgres.sh
T
2023-05-16 16:01:54 +09:00

44 lines
834 B
Bash
Executable File

#!/bin/sh
DIR=$(cd $(dirname $0); pwd)
OPTUNA_DASHBOARD_IMAGE=${OPTUNA_DASHBOARD_IMAGE:-cbata/optuna-dashboard}
echo ""
echo "1. Run PostgreSQL Server using Docker."
echo ""
set -e
docker run \
-d \
--rm \
-p 5432:5432 \
-e POSTGRES_USER=optuna \
-e POSTGRES_DB=optuna \
-e POSTGRES_PASSWORD=password \
--name optuna-postgres \
postgres:10.1-alpine
echo "Wait ready for PostgreSQL"
sleep 20
echo ""
echo "2. Run an Optuna example."
echo ""
python ${DIR}/optuna_example.py "postgresql+psycopg2://optuna:password@127.0.0.1:5432/optuna"
set +e
echo ""
echo "3. Open Web Dashboard"
echo ""
docker run -it --rm -p 8080:8080 --link=optuna-postgres $OPTUNA_DASHBOARD_IMAGE "postgresql+psycopg2://optuna:password@optuna-postgres:5432/optuna"
echo ""
echo "4. Stop MYSQL Server"
echo ""
docker stop optuna-postgres