MaxKey 3 rokov pred
rodič
commit
7bdf554637

+ 43 - 0
docker/docker-compose.yml

@@ -0,0 +1,43 @@
+version: '3'
+services:
+  mysql:
+    image: maxkey:mysql
+    container_name: mysql
+    build: ./docker-mysql
+    volumes:
+      - /root/mysql/data:/var/lib/mysql 
+      - /root/mysql/logs:/var/log/mysql 
+      - /root/docker-mysql:/etc/mysql/conf.d 
+      - /root/docker-mysql/sql:/docker-entrypoint-initdb.d 
+    environment:
+      - MYSQL_ROOT_PASSWORD=maxkey
+    ports:
+      - "3306:3306"
+    restart: always
+    command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
+    
+  maxkey:
+    image: maxkey:maxkey
+    container_name: maxkey
+    build: ./docker-maxkey
+    environment:
+      - DATABASE_HOST:192.168.0.102
+      - DATABASE_PORT:3306
+      - DATABASE_NAME:maxkey
+      - DATABASE_USER:root
+      - DATABASE_PWD:maxkey
+    ports:
+      - "443:443"
+
+  maxkey-mgt:
+    image: maxkey:maxkey-mgt
+    container_name: maxkey-mgt
+    build: ./docker-maxkey-mgt
+    environment:
+      - DATABASE_HOST:192.168.0.102
+      - DATABASE_PORT:3306
+      - DATABASE_NAME:maxkey
+      - DATABASE_USER:root
+      - DATABASE_PWD:maxkey
+    ports:
+      - "9527:9527"

+ 8 - 0
docker/docker-maxkey-mgt/Dockerfile

@@ -0,0 +1,8 @@
+FROM maxkeytop/maxkey-mgt:latest
+
+ENV TZ=Asia/Shanghai \
+    DATABASE_HOST=192.168.0.102 \
+    DATABASE_PORT=3306 \
+    DATABASE_NAME=maxkey \
+    DATABASE_USER=root \
+    DATABASE_PWD=maxkey \

+ 8 - 0
docker/docker-maxkey/Dockerfile

@@ -0,0 +1,8 @@
+FROM maxkeytop/maxkey:latest
+
+ENV TZ=Asia/Shanghai \
+    DATABASE_HOST=192.168.0.102 \
+    DATABASE_PORT=3306 \
+    DATABASE_NAME=maxkey \
+    DATABASE_USER=root \
+    DATABASE_PWD=maxkey \

+ 0 - 0
sql/docker-mysql/Dockerfile → docker/docker-mysql/Dockerfile


+ 0 - 0
sql/docker-mysql/LICENSE → docker/docker-mysql/LICENSE


+ 0 - 0
sql/docker-mysql/README.md → docker/docker-mysql/README.md


+ 0 - 0
sql/docker-mysql/mysqld.cnf → docker/docker-mysql/mysqld.cnf


+ 0 - 0
sql/docker-mysql/sql/.keep → docker/docker-mysql/sql/.keep


+ 0 - 0
sql/docker-mysql/sql/init.sql → docker/docker-mysql/sql/init.sql


+ 0 - 0
sql/docker-mysql/sql/v2.9.0.ga/init_v2.9.0.ga.sql → docker/docker-mysql/sql/v2.9.0.ga/init_v2.9.0.ga.sql


+ 0 - 0
sql/docker-mysql/sql/v2.9.0.ga/maxkey_v2.9.0.GA.sql → docker/docker-mysql/sql/v2.9.0.ga/maxkey_v2.9.0.GA.sql


+ 0 - 0
sql/docker-mysql/sql/v2.9.0.ga/maxkey_v2.9.0.GA_data.sql → docker/docker-mysql/sql/v2.9.0.ga/maxkey_v2.9.0.GA_data.sql


+ 0 - 0
sql/docker-mysql/sql/v3.0.0.ga/init_v3.0.0.ga.sql → docker/docker-mysql/sql/v3.0.0.ga/init_v3.0.0.ga.sql


+ 0 - 0
sql/docker-mysql/sql/v3.0.0.ga/maxkey_v3.0.0.GA.sql → docker/docker-mysql/sql/v3.0.0.ga/maxkey_v3.0.0.GA.sql


+ 0 - 0
sql/docker-mysql/sql/v3.0.0.ga/maxkey_v3.0.0.GA_data.sql → docker/docker-mysql/sql/v3.0.0.ga/maxkey_v3.0.0.GA_data.sql


+ 0 - 0
sql/docker-mysql/sql/v3.1.0.ga/maxkey_v3.1.0.GA.sql → docker/docker-mysql/sql/v3.1.0.ga/maxkey_v3.1.0.GA.sql


+ 0 - 0
sql/docker-mysql/sql/v3.1.0.ga/maxkey_v3.1.0.GA_data.sql → docker/docker-mysql/sql/v3.1.0.ga/maxkey_v3.1.0.GA_data.sql