mirror of
https://github.com/wassname/optuna-dashboard.git
synced 2026-09-11 12:30:25 +08:00
Fix a Docker image
This commit is contained in:
+13
-2
@@ -32,14 +32,25 @@ $ npm run build:prd
|
||||
### Building a Docker image
|
||||
|
||||
```
|
||||
$ docker build -t cbata/optuna-dashboard .
|
||||
$ docker build -t optuna-dashboard .
|
||||
```
|
||||
|
||||
When failed above command due to the out of heap memory error (Exit code: 137), please check "Resources" tab on your Docker engine's preference since it requires a lot of memory to compile TypeScript files.
|
||||
You can use the Docker image like below:
|
||||
|
||||
```
|
||||
$ docker run -it --rm -p 8080:8080 cbata/optuna-dashboard sqlite:///db.sqlite3
|
||||
# SQLite3
|
||||
$ docker run -it --rm -p 8080:8080 -v `PWD`:/app optuna-dashboard sqlite:///db.sqlite3
|
||||
```
|
||||
|
||||
```
|
||||
# MySQL (PyMySQL)
|
||||
$ docker run -it --rm -p 8080:8080 optuna-dashboard mysql+pymysql://username:password@hostname:3306/dbname
|
||||
```
|
||||
|
||||
```
|
||||
# PostgreSQL (Psycopg2)
|
||||
$ docker run -it --rm -p 8080:8080 optuna-dashboard postgresql+psycopg2://username:password@hostname:5432/dbname
|
||||
```
|
||||
|
||||
### Running dashboard server
|
||||
|
||||
@@ -28,5 +28,9 @@ FROM python:3.8-slim-buster as runner
|
||||
COPY --from=python-builder /usr/local/lib/python3.8/site-packages /usr/local/lib/python3.8/site-packages
|
||||
COPY --from=python-builder /usr/local/bin/optuna-dashboard /usr/local/bin/optuna-dashboard
|
||||
|
||||
RUN mkdir /app
|
||||
WORKDIR /app
|
||||
|
||||
EXPOSE 8080
|
||||
ENTRYPOINT ["optuna-dashboard", "--port", "8080", "--host", "0.0.0.0"]
|
||||
|
||||
|
||||
@@ -8,15 +8,15 @@ Code files were originally taken from [Goptuna](https://github.com/c-bata/goptun
|
||||
|
||||
## Usage
|
||||
|
||||
You can install optuna-dashboard via [PyPI](https://pypi.org/project/optuna-dashboard/) or [conda-forge](https://anaconda.org/conda-forge/optuna-dashboard).
|
||||
You can install optuna-dashboard via [PyPI](https://pypi.org/project/optuna-dashboard/) or [Anaconda Cloud](https://anaconda.org/conda-forge/optuna-dashboard).
|
||||
|
||||
```
|
||||
# PyPI
|
||||
$ pip install optuna-dashboard
|
||||
```
|
||||
|
||||
or
|
||||
|
||||
```
|
||||
# Anaconda Cloud
|
||||
$ conda install -c conda-forge optuna-dashboard
|
||||
```
|
||||
|
||||
@@ -31,7 +31,7 @@ Hit Ctrl-C to quit.
|
||||
|
||||
<details>
|
||||
|
||||
<summary>more command line options</summary>
|
||||
<summary>More command line options</summary>
|
||||
|
||||
```console
|
||||
$ optuna-dashboard -h
|
||||
|
||||
Reference in New Issue
Block a user