From 6627ffcee7684e518a1d2516415790404f6fb8de Mon Sep 17 00:00:00 2001 From: Chakib Benziane Date: Sun, 24 Mar 2019 12:10:56 +0100 Subject: [PATCH] maraidb compose file --- docker-compose.yml | 16 +++++++++++++--- storage/upload_model.go | 14 +++++++------- 2 files changed, 20 insertions(+), 10 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 87686fc..eb892d8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,13 +1,13 @@ version: "3.4" volumes: - #redis: + db: file-storage: sqlite: gocache: services: - bit4sat: + app: image: sp4ke/bit4sat build: ./docker environment: @@ -30,11 +30,21 @@ services: working_dir: /src + maria: + image: mariadb:latest + environment: + - MYSQL_ROOT_PASSWORD=pass + - MYSQL_DATABASE=bit4sat + - MYSQL_USER=bit4sat + - MYSQL_PASSWORD=bit4sat + + volumes: + - db:/var/lib/mysql #redis: #image: redis:alpine #volumes: - #- redis:/data + #- db:/data #command: #- redis-server diff --git a/storage/upload_model.go b/storage/upload_model.go index dcdb28f..6814f8f 100644 --- a/storage/upload_model.go +++ b/storage/upload_model.go @@ -15,13 +15,13 @@ var DB = db.DB const ( DBUploadSchema = ` CREATE TABLE IF NOT EXISTS "upload" ( - upload_id TEXT NOT NULL, - sha256 TEXT NOT NULL, - file_name TEXT NOT NULL, - file_type TEXT DEFAULT '', - file_size INTEGER NOT NULL, - file_ext TEXT DEFAULT '', - status INTEGER DEFAULT 0, + upload_id CHAR(20) NOT NULL, + sha256 CHAR(32) NOT NULL, + file_name CHAR(255) NOT NULL, + file_type CHAR(255) DEFAULT '', + file_size INT NOT NULL, + file_ext CHAR(255) DEFAULT '', + status INT DEFAULT 0, FOREIGN KEY (status) REFERENCES upload_status(type), UNIQUE (upload_id, sha256) );