fix: JSON fields handling for MariaDB
This commit is contained in:
		
							
								
								
									
										21
									
								
								dev/docker-sqlite/Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								dev/docker-sqlite/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 sqlite --no-cache && \ | ||||
|     mkdir -p /wiki | ||||
|  | ||||
| WORKDIR /wiki | ||||
| COPY package.json . | ||||
| RUN yarn --silent | ||||
| COPY ./dev/docker-sqlite/init.sh ./init.sh | ||||
|  | ||||
| ENV dockerdev 1 | ||||
| ENV DEVDB sqlite | ||||
|  | ||||
| EXPOSE 3000 | ||||
|  | ||||
| CMD ["tail", "-f", "/dev/null"] | ||||
							
								
								
									
										10
									
								
								dev/docker-sqlite/config.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								dev/docker-sqlite/config.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| port: 3000 | ||||
| bindIP: 0.0.0.0 | ||||
| db: | ||||
|   type: sqlite | ||||
|   storage: /wiki/db.sqlite | ||||
| redis: | ||||
|   host: redis | ||||
|   port: 6379 | ||||
|   db: 0 | ||||
| logLevel: info | ||||
							
								
								
									
										35
									
								
								dev/docker-sqlite/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								dev/docker-sqlite/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,35 @@ | ||||
| # -- DEV DOCKER-COMPOSE -- | ||||
| # -- DO NOT USE IN PRODUCTION! -- | ||||
|  | ||||
| version: "3" | ||||
| services: | ||||
|  | ||||
|   redis: | ||||
|     image: redis:4-alpine | ||||
|     ports: | ||||
|       - "16379:6379" | ||||
|     logging: | ||||
|       driver: "none" | ||||
|     networks: | ||||
|       - wikinet | ||||
|  | ||||
|   wiki: | ||||
|     build: | ||||
|       context: . | ||||
|       dockerfile: dev/docker-sqlite/Dockerfile | ||||
|     depends_on: | ||||
|       - redis | ||||
|     networks: | ||||
|       - wikinet | ||||
|     ports: | ||||
|       - "3000:3000" | ||||
|     volumes: | ||||
|       - .:/wiki | ||||
|       - /wiki/node_modules | ||||
|     command: ["sh", "./dev/docker-sqlite/init.sh"] | ||||
|  | ||||
| networks: | ||||
|   wikinet: | ||||
|  | ||||
| volumes: | ||||
|   db-data: | ||||
							
								
								
									
										6
									
								
								dev/docker-sqlite/init.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								dev/docker-sqlite/init.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| #!/bin/sh | ||||
|  | ||||
| echo "Waiting for redis to start up..." | ||||
| bash ./dev/docker-common/wait.sh redis:6379 | ||||
| echo "=== READY ===" | ||||
| tail -f /dev/null | ||||
		Reference in New Issue
	
	Block a user