diff --git a/latest/docker-compose.yml b/latest/docker-compose.yml new file mode 100644 index 0000000..32f6c42 --- /dev/null +++ b/latest/docker-compose.yml @@ -0,0 +1,26 @@ +version: '3' +services: + partdb: + image: jbtronics/part-db:latest + ports: + #Replace 8888 with the port, under which Part-DB should appear + - "8888:80" + depends_on: + - database + volumes: + - partdb-data:/var/www/html/data + restart: always + + database: + image: mariadb:latest + volumes: + - partdb-database:/var/lib/mysql + environment: + # Set MYSQL_ROOT_PASSWORD to a unique password!! + MYSQL_ROOT_PASSWORD: changeme + MYSQL_DATABASE: partdb + restart: always + +volumes: + partdb-database: + partdb-data: diff --git a/latest/server_start.bat b/latest/server_start.bat new file mode 100644 index 0000000..32434d1 --- /dev/null +++ b/latest/server_start.bat @@ -0,0 +1,2 @@ +docker-compose up -d +start "" http://localhost:8888 \ No newline at end of file diff --git a/latest/server_stop.bat b/latest/server_stop.bat new file mode 100644 index 0000000..58694d0 --- /dev/null +++ b/latest/server_stop.bat @@ -0,0 +1 @@ +docker-compose down \ No newline at end of file diff --git a/stable/docker-compose.yml b/stable/docker-compose.yml new file mode 100644 index 0000000..37b7f74 --- /dev/null +++ b/stable/docker-compose.yml @@ -0,0 +1,26 @@ +version: '3' +services: + partdb: + image: jbtronics/part-db:stable + ports: + #Replace 8888 with the port, under which Part-DB should appear + - "8888:80" + depends_on: + - database + volumes: + - partdb-data:/var/www/html/data + restart: always + + database: + image: mariadb:latest + volumes: + - partdb-database:/var/lib/mysql + environment: + # Set MYSQL_ROOT_PASSWORD to a unique password!! + MYSQL_ROOT_PASSWORD: changeme + MYSQL_DATABASE: partdb + restart: always + +volumes: + partdb-database: + partdb-data: diff --git a/stable/server_start.bat b/stable/server_start.bat new file mode 100644 index 0000000..32434d1 --- /dev/null +++ b/stable/server_start.bat @@ -0,0 +1,2 @@ +docker-compose up -d +start "" http://localhost:8888 \ No newline at end of file diff --git a/stable/server_stop.bat b/stable/server_stop.bat new file mode 100644 index 0000000..58694d0 --- /dev/null +++ b/stable/server_stop.bat @@ -0,0 +1 @@ +docker-compose down \ No newline at end of file