Skip to content
This repository was archived by the owner on Nov 5, 2024. It is now read-only.

Commit fa2bff2

Browse files
committedMar 31, 2020
fix
1 parent 7b8dbba commit fa2bff2

9 files changed

+10
-12
lines changed
 

‎.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
logs/
2+
gin-bin
3+
dist/
24
gin.bin
35
.idea/
46

‎Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ COPY --from=frontend-build /app/frontend/dist /app/frontend/dist
3737
COPY --from=frontend-build /app/frontend/conf/fuckdb.conf /etc/nginx/conf.d
3838
# working directory
3939
WORKDIR /app
40-
40+
EXPOSE 8080
4141
# backend port
4242
EXPOSE 8000
4343

‎README_zh.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ type InsInfo struct {
2222
这是gorm对应的数据库表的struct映射,即使数据表的字段不多,如果是手动写起来也是一些重复性的工作。像MySQL这种关系型数据库,我们一般会用orm去操作数据库,于是就想,mysql的数据表能不能来自动生成golang 的struct定义。我们知道mysql有个自带的数据库`information_schema`,有一张表`COLUMNS`,它的字段包含数据库名、表名、字段名、字段类型等,我们可以利用这个表的数据,把对应的表的字段信息读取出来,然后再根据golang的语法规则,生成对应的struct。
2323
调研了一下目前有一些命令行工具像 db2struct等,感觉用起来比较繁琐,在想能不能提供一个开箱即用的环境,提供web界面,我们只需要填写数据库信息,就可以一键生成对应的ORM的struct,于是就诞生了这个项目:https://github.com/hantmac/fuckdb
2424

25-
如果你的数据库在本地,那么只需要执行 `docker-compose up -d`,访问`localhost:8088`,你就会得到下面的界面:
25+
如果你的数据库在本地,那么只需要执行 `docker-compose up -d`,访问`localhost:8000`,你就会得到下面的界面:
2626

2727
![](https://user-gold-cdn.xitu.io/2020/1/1/16f61a60169d552d?w=2459&h=1080&f=jpeg&s=136206)
2828

‎docker_init.sh

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/bin/sh
22

3+
service start nginx
34
# start the fuckdb server
45
fuckdb

‎frontend/conf/fuckdb.conf

+4
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,8 @@ server {
1010
listen 8080;
1111
root /app/frontend/dist;
1212
index index.html;
13+
location /api/ {
14+
proxy_pass http://localhost:8000/;
15+
}
16+
1317
}

‎frontend/dist/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><link href=https://cdn.bootcss.com/element-ui/2.13.0/theme-chalk/index.css rel=stylesheet><title>FuckDb</title><link href=/static/css/app.e2c707b8341a07abf75d4656eac667df.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/static/js/manifest.e1760392c5e0827228b7.js></script><script type=text/javascript src=/static/js/vendor.985c3c4fa3016b41307b.js></script><script type=text/javascript src=/static/js/app.83383afcca1fc11c936a.js></script></body></html>
1+
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><link href=https://cdn.bootcss.com/element-ui/2.13.0/theme-chalk/index.css rel=stylesheet><title>FuckDb</title><link href=/static/css/app.e2c707b8341a07abf75d4656eac667df.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/static/js/manifest.00c1b1bd1c64efcb2a4d.js></script><script type=text/javascript src=/static/js/vendor.985c3c4fa3016b41307b.js></script><script type=text/javascript src=/static/js/app.83383afcca1fc11c936a.js></script></body></html>

‎frontend/dist/static/js/0.0710634dffb7b7c66bb7.js

-8
This file was deleted.
Binary file not shown.

‎frontend/dist/static/js/manifest.e1760392c5e0827228b7.js

-1
This file was deleted.

0 commit comments

Comments
 (0)
This repository has been archived.