From ee57d87ae578fe6fde4b47bdc5330e16eb3fc84f Mon Sep 17 00:00:00 2001 From: tomleb Date: Sat, 6 May 2017 11:07:50 -0400 Subject: [PATCH] Add postgres dialect --- db/gorm.go | 1 + deploy/docker-compose.mysql.yml | 37 +++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 deploy/docker-compose.mysql.yml diff --git a/db/gorm.go b/db/gorm.go index 9b2f5f4e..cb38b775 100644 --- a/db/gorm.go +++ b/db/gorm.go @@ -6,6 +6,7 @@ import ( "github.com/ewhal/nyaa/util/log" "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dialects/sqlite" + _ "github.com/jinzhu/gorm/dialects/postgres" // _ "github.com/go-sql-driver/mysql" ) diff --git a/deploy/docker-compose.mysql.yml b/deploy/docker-compose.mysql.yml new file mode 100644 index 00000000..262ad01a --- /dev/null +++ b/deploy/docker-compose.mysql.yml @@ -0,0 +1,37 @@ +version: '3' +services: + pantsu: + build: + context: .. + dockerfile: deploy/Dockerfile + command: ./deploy/init.sh + depends_on: + - pantsu_db + env_file: + - mysql.env + environment: + - PANTSU_INTERNAL_PORT=${PANTSU_INTERNAL_PORT} + links: + - pantsu_db + ports: + # 0.0.0.0 makes it accessible to the network + # You may want to remove it to make pantsu available only + # to localhost + - 0.0.0.0:${PANTSU_EXTERNAL_PORT}:${PANTSU_INTERNAL_PORT} + volumes: + - "${GOPATH}:/go/" + - "./..:/nyaa" + + pantsu_db: + env_file: + - mysql.env + image: mysql:5.7.18 + volumes: + - "./../${PANTSU_MYSQL_DBFILE}:/docker-entrypoint-initdb.d/${PANTSU_MYSQL_DBFILE}" + + pantsu_db_1: + image: mysql:5.7.18 + env_file: + - mysql.env + links: + - pantsu_db