forked from sh-edraft.de/sh_discord_bot
		
	Moved docker related files
This commit is contained in:
		
							
								
								
									
										3
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							| @@ -4,3 +4,6 @@ | ||||
| [submodule "kdb-bot/src/bot_api/config"] | ||||
| 	path = kdb-bot/src/bot_api/config | ||||
| 	url = https://git.sh-edraft.de/sh-edraft.de/kd_discord_bot.api.config.git | ||||
| [submodule "kdb-bot/docker"] | ||||
| 	path = kdb-bot/docker | ||||
| 	url = https://git.sh-edraft.de/sh-edraft.de/kd_discord_bot.docker.git | ||||
|   | ||||
| @@ -1,49 +0,0 @@ | ||||
| version: "3.9" | ||||
|  | ||||
| volumes: | ||||
|   kdb_bot_dev_1: | ||||
|   kdb_web_dev_1: | ||||
|   kdb_db_dev_1: | ||||
|  | ||||
| services: | ||||
|   kdb_bot_dev_1: | ||||
|     image: kdb-bot/kdb-bot:0.3 | ||||
|     container_name: kdb_bot_dev_1 | ||||
|     depends_on: | ||||
|       - kdb_db_dev_1 | ||||
|     volumes: | ||||
|       - kdb_bot_dev_1:/app | ||||
|     environment: | ||||
|       KDB_ENVIRONMENT: "dev" | ||||
|       KDB_TOKEN: "OTk4MTU5NjczODkzMDYwNzM4.GN3QyA.yvWO6L7Eu36gXQ7ARDs0Jg2J1VqIDnHLou5lT4" | ||||
|       KDB_PREFIX: "!kd " | ||||
|     restart: 'no' | ||||
|     ports: | ||||
|       - '8044:80' | ||||
|     command: bash /app/bot/bot -dev | ||||
|  | ||||
|   kdb_web_dev_1: | ||||
|     image: kdb-web/kdb-web:0.3 | ||||
|     container_name: kdb_web_dev_1 | ||||
|     depends_on: | ||||
|       - kdb_bot_dev_1 | ||||
|     volumes: | ||||
|       - kdb_web_dev_1:/app | ||||
|     restart: 'no' | ||||
|     ports: | ||||
|       - '8043:80' | ||||
|  | ||||
|   kdb_db_dev_1: | ||||
|     image: mysql:latest | ||||
|     container_name: kdb_db_dev_1 | ||||
|     command: mysqld --default-authentication-plugin=mysql_native_password | ||||
|     restart: unless-stopped | ||||
|     environment: | ||||
|       MYSQL_ROOT_PASSWORD: "kd_kdb" | ||||
|       MYSQL_USER: "kd_kdb" | ||||
|       MYSQL_PASSWORD: "!w5D_&steCejfjq~b{0_DP@e:§X2?JUz" | ||||
|       MYSQL_DATABASE: "kd_kdb" | ||||
|     ports: | ||||
|       - "3308:3306" | ||||
|     volumes: | ||||
|       - kdb_db_dev_1:/var/lib/mysql | ||||
| @@ -1,49 +0,0 @@ | ||||
| version: "3.9" | ||||
|  | ||||
| volumes: | ||||
|   kdb_bot_staging_1: | ||||
|   kdb_web_staging_1: | ||||
|   kdb_db_staging_1: | ||||
|  | ||||
| services: | ||||
|   kdb_bot_staging_1: | ||||
|     image: kdb-bot/kdb-bot:0.3 | ||||
|     container_name: kdb_bot_staging_1 | ||||
|     depends_on: | ||||
|       - kdb_db_staging_1 | ||||
|     volumes: | ||||
|       - kdb_bot_staging_1:/app | ||||
|     environment: | ||||
|       KDB_ENVIRONMENT: "staging" | ||||
|       KDB_TOKEN: "OTk4MTU5ODAyMzkzOTY0NTk0.G4rLkF.uBQ9pW8X1Lm5agHqvBfzf7qEf8Ton-3a1oJPmY" | ||||
|       KDB_PREFIX: "!kt " | ||||
|     restart: 'no' | ||||
|     ports: | ||||
|       - '8044:80' | ||||
|     command: bash /app/bot/bot -stage | ||||
|  | ||||
|   kdb_web_staging_1: | ||||
|     image: kdb-web/kdb-web:0.3 | ||||
|     container_name: kdb_web_staging_1 | ||||
|     depends_on: | ||||
|       - kdb_bot_staging_1 | ||||
|     volumes: | ||||
|       - kdb_web_staging_1:/app | ||||
|     restart: 'no' | ||||
|     ports: | ||||
|       - '8043:80' | ||||
|  | ||||
|   kdb_db_staging_1: | ||||
|     image: mysql:latest | ||||
|     container_name: kdb_db_staging_1 | ||||
|     command: mysqld --default-authentication-plugin=mysql_native_password | ||||
|     restart: unless-stopped | ||||
|     environment: | ||||
|       MYSQL_ROOT_PASSWORD: "kd_kdb" | ||||
|       MYSQL_USER: "kd_kdb" | ||||
|       MYSQL_PASSWORD: "3&YwVMCwüb=LUt7B§ÖsY?Kr~XRtD#&&f" | ||||
|       MYSQL_DATABASE: "kd_kdb" | ||||
|     ports: | ||||
|       - "3308:3306" | ||||
|     volumes: | ||||
|       - kdb_db_staging_1:/var/lib/mysql | ||||
| @@ -1,48 +0,0 @@ | ||||
| version: "3.9" | ||||
|  | ||||
| volumes: | ||||
|   kdb_bot_prod_1: | ||||
|   kdb_web_prod_1: | ||||
|   kdb_db_prod_1: | ||||
|  | ||||
| services: | ||||
|   kdb_bot_prod_1: | ||||
|     image: kdb-bot/kdb-bot:0.3 | ||||
|     container_name: kdb_bot_prod_1 | ||||
|     depends_on: | ||||
|       - kdb_db_prod_1 | ||||
|     volumes: | ||||
|       - kdb_bot_prod_1:/app | ||||
|     environment: | ||||
|       KDB_ENVIRONMENT: "production" | ||||
|       KDB_TOKEN: "" | ||||
|       KDB_PREFIX: "!k " | ||||
|     restart: 'no' | ||||
|     ports: | ||||
|       - '8041:80' | ||||
|  | ||||
|   kdb_web_prod_1: | ||||
|     image: kdb-web/kdb-web:0.3 | ||||
|     container_name: kdb_web_prod_1 | ||||
|     depends_on: | ||||
|       - kdb_bot_prod_1 | ||||
|     volumes: | ||||
|       - kdb_web_prod_1:/app | ||||
|     restart: 'no' | ||||
|     ports: | ||||
|       - '8042:80' | ||||
|  | ||||
|   kdb_db_prod_1: | ||||
|     image: mysql:latest | ||||
|     container_name: kdb_db_prod_1 | ||||
|     command: mysqld --default-authentication-plugin=mysql_native_password | ||||
|     restart: unless-stopped | ||||
|     environment: | ||||
|       MYSQL_ROOT_PASSWORD: "kd_kdb" | ||||
|       MYSQL_USER: "kd_kdb" | ||||
|       MYSQL_PASSWORD: "+=gj}(ÄEbRG6_S&ö}ü>zaNT=rE{_~m<y" | ||||
|       MYSQL_DATABASE: "kd_kdb" | ||||
|     ports: | ||||
|       - "3307:3306" | ||||
|     volumes: | ||||
|       - kdb_db_prod_1:/var/lib/mysql | ||||
| @@ -1,18 +0,0 @@ | ||||
| # syntax=docker/dockerfile:1 | ||||
| FROM python:3.10.4-alpine | ||||
|  | ||||
|  | ||||
| WORKDIR /app | ||||
| COPY ./dist/bot/build/ . | ||||
|  | ||||
| RUN python -m pip install --upgrade pip | ||||
|  | ||||
| RUN apk update | ||||
| RUN apk add --update alpine-sdk linux-headers | ||||
| RUN apk add bash | ||||
| RUN apk add nano | ||||
|  | ||||
| RUN pip install -r requirements.txt --extra-index-url https://pip.sh-edraft.de | ||||
| RUN pip install flask[async] | ||||
|  | ||||
| CMD [ "bash", "/app/bot/bot"] | ||||
		Reference in New Issue
	
	Block a user