From 7528e227a3d36d79b24c7775ecd179f8bf4ae173 Mon Sep 17 00:00:00 2001 From: Terry Cai Date: Thu, 28 Nov 2024 17:37:38 +0800 Subject: [PATCH] Add files via upload --- data/config.tpl | 30 ++++++++++++++++++++++++++++++ data/config.ts | 30 ++++++++++++++++++++++++++++++ data/install.sql | 23 +++++++++++++++++++++++ 3 files changed, 83 insertions(+) create mode 100644 data/config.tpl create mode 100644 data/config.ts create mode 100644 data/install.sql diff --git a/data/config.tpl b/data/config.tpl new file mode 100644 index 0000000..6ba0ced --- /dev/null +++ b/data/config.tpl @@ -0,0 +1,30 @@ +export const mysql = { + host: {mysql.host}, + port: {mysql.port}, + username: {mysql.username}, + password: {mysql.password}, + database: {mysql.database}, + prefix: {mysql.prefix}, +}; + +export const redis = { + host: {redis.host}, + port: {redis.port}, + password: {redis.password}, +}; + +export const upload = { + storagePath: {upload.storagePath}, + maxSize: {upload.maxSize}, + allowedTypes: {upload.allowedTypes}, +}; + +export const cookie = { + prefix: {cookie.prefix}, + domain: {cookie.domain}, + path: {cookie.path}, +}; + +export const password = { + salt: {password.salt}, +}; diff --git a/data/config.ts b/data/config.ts new file mode 100644 index 0000000..fc4cf0a --- /dev/null +++ b/data/config.ts @@ -0,0 +1,30 @@ +export const mysql = { + host: '127.0.0.1', + port: '3306', + username: 'root', + password: 'root123456', + database: 'nuecmstest', + prefix: 'nc_', +}; + +export const redis = { + host: '127.0.0.1', + port: '6379', + password: '', +}; + +export const upload = { + storagePath: '/upload', + maxSize: 10485760, + allowedTypes: ['image/jpeg', 'image/png'], +}; + +export const cookie = { + prefix: 'ns', + domain: '', + path: '/', +}; + +export const password = { + salt: '103929ef', +}; diff --git a/data/install.sql b/data/install.sql new file mode 100644 index 0000000..30f2aac --- /dev/null +++ b/data/install.sql @@ -0,0 +1,23 @@ +CREATE TABLE IF NOT EXISTS users ( + id INT AUTO_INCREMENT PRIMARY KEY, + username VARCHAR(255) NOT NULL, + email VARCHAR(255) NOT NULL, + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP +); + +INSERT INTO users (username, email) VALUES + ('john_doe', 'john@example.com'), + ('jane_smith', 'jane@example.com'); + +CREATE TABLE IF NOT EXISTS products ( + id INT AUTO_INCREMENT PRIMARY KEY, + name VARCHAR(255) NOT NULL, + price DECIMAL(10, 2) NOT NULL, + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP +); + +INSERT INTO products (name, price) VALUES + ('Product A', 19.99), + ('Product B', 29.99), + ('Product C', 39.99); +