fix: JSON fields handling for MariaDB
This commit is contained in:
		
							
								
								
									
										21
									
								
								dev/docker-mssql/Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								dev/docker-mssql/Dockerfile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| # -- DEV DOCKERFILE -- | ||||
| # -- DO NOT USE IN PRODUCTION! -- | ||||
|  | ||||
| FROM node:10-alpine | ||||
| LABEL maintainer "requarks.io" | ||||
|  | ||||
| RUN apk update && \ | ||||
|     apk add bash curl git python make g++ nano openssh gnupg --no-cache && \ | ||||
|     mkdir -p /wiki | ||||
|  | ||||
| WORKDIR /wiki | ||||
| COPY package.json . | ||||
| RUN yarn --silent | ||||
| COPY ./dev/docker-mssql/init.sh ./init.sh | ||||
|  | ||||
| ENV dockerdev 1 | ||||
| ENV DEVDB mssql | ||||
|  | ||||
| EXPOSE 3000 | ||||
|  | ||||
| CMD ["tail", "-f", "/dev/null"] | ||||
							
								
								
									
										14
									
								
								dev/docker-mssql/config.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								dev/docker-mssql/config.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | ||||
| port: 3000 | ||||
| bindIP: 0.0.0.0 | ||||
| db: | ||||
|   type: mssql | ||||
|   host: db | ||||
|   port: 1433 | ||||
|   user: SA | ||||
|   pass: W1kiJSR0cks! | ||||
|   db: wiki | ||||
| redis: | ||||
|   host: redis | ||||
|   port: 6379 | ||||
|   db: 0 | ||||
| logLevel: info | ||||
							
								
								
									
										60
									
								
								dev/docker-mssql/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										60
									
								
								dev/docker-mssql/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,60 @@ | ||||
| # -- DEV DOCKER-COMPOSE -- | ||||
| # -- DO NOT USE IN PRODUCTION! -- | ||||
|  | ||||
| version: "3" | ||||
| services: | ||||
|  | ||||
|   redis: | ||||
|     image: redis:4-alpine | ||||
|     ports: | ||||
|       - "16379:6379" | ||||
|     logging: | ||||
|       driver: "none" | ||||
|     networks: | ||||
|       - wikinet | ||||
|  | ||||
|   db: | ||||
|     image: mcr.microsoft.com/mssql/server:2017-latest | ||||
|     environment: | ||||
|       ACCEPT_EULA: 'Y' | ||||
|       MSSQL_PID: Developer | ||||
|       SA_PASSWORD: W1kiJSR0cks! | ||||
|     logging: | ||||
|       driver: "none" | ||||
|     volumes: | ||||
|       - db-data:/var/opt/mssql | ||||
|     networks: | ||||
|       - wikinet | ||||
|     ports: | ||||
|       - "11433:1433" | ||||
|  | ||||
|   adminer: | ||||
|     image: adminer:latest | ||||
|     logging: | ||||
|       driver: "none" | ||||
|     networks: | ||||
|       - wikinet | ||||
|     ports: | ||||
|       - "3001:8080" | ||||
|  | ||||
|   wiki: | ||||
|     build: | ||||
|       context: . | ||||
|       dockerfile: dev/docker-mssql/Dockerfile | ||||
|     depends_on: | ||||
|       - db | ||||
|       - redis | ||||
|     networks: | ||||
|       - wikinet | ||||
|     ports: | ||||
|       - "3000:3000" | ||||
|     volumes: | ||||
|       - .:/wiki | ||||
|       - /wiki/node_modules | ||||
|     command: ["sh", "./dev/docker-mssql/init.sh"] | ||||
|  | ||||
| networks: | ||||
|   wikinet: | ||||
|  | ||||
| volumes: | ||||
|   db-data: | ||||
							
								
								
									
										7
									
								
								dev/docker-mssql/init.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								dev/docker-mssql/init.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | ||||
| #!/bin/sh | ||||
|  | ||||
| echo "Waiting for redis and mssql to start up..." | ||||
| bash ./dev/docker-common/wait.sh redis:6379 | ||||
| bash ./dev/docker-common/wait.sh db:1433 | ||||
| echo "=== READY ===" | ||||
| tail -f /dev/null | ||||
		Reference in New Issue
	
	Block a user