added example .env
This commit is contained in:
7
.env
Normal file
7
.env
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
PG_HOST=db
|
||||||
|
PG_PORT=5432
|
||||||
|
PG_USER=postgres
|
||||||
|
PG_PASSWORD=changeme
|
||||||
|
PG_DATABASE=webchat
|
||||||
|
SESSION_SECRET=changeme
|
||||||
|
JWT_SECRET=changeme
|
||||||
3
.gitignore
vendored
3
.gitignore
vendored
@@ -1,4 +1,3 @@
|
|||||||
node_modules/
|
node_modules/
|
||||||
.idea
|
.idea
|
||||||
package-lock.json
|
package-lock.json
|
||||||
.env
|
|
||||||
@@ -15,24 +15,33 @@ db.connect()
|
|||||||
.catch((err) => console.log('Error on connecting to database: ', err));
|
.catch((err) => console.log('Error on connecting to database: ', err));
|
||||||
|
|
||||||
async function createTables() {
|
async function createTables() {
|
||||||
await db.query(`
|
try {
|
||||||
CREATE TABLE IF NOT EXISTS accounts (
|
// Create accounts table
|
||||||
id SERIAL PRIMARY KEY,
|
await db.query(`
|
||||||
username VARCHAR(255) UNIQUE NOT NULL,
|
CREATE TABLE IF NOT EXISTS accounts (
|
||||||
password VARCHAR(255) NOT NULL
|
id SERIAL PRIMARY KEY,
|
||||||
)
|
username VARCHAR(255) UNIQUE NOT NULL,
|
||||||
`);
|
password VARCHAR(255) NOT NULL
|
||||||
|
)
|
||||||
|
`);
|
||||||
|
|
||||||
// Create messages table
|
// Create messages table
|
||||||
await db.query(`
|
await db.query(`
|
||||||
CREATE TABLE IF NOT EXISTS messages (
|
CREATE TABLE IF NOT EXISTS messages (
|
||||||
id SERIAL PRIMARY KEY,
|
id SERIAL PRIMARY KEY,
|
||||||
content TEXT NOT NULL,
|
content TEXT NOT NULL,
|
||||||
username VARCHAR(50) NOT NULL,
|
username VARCHAR(50) NOT NULL,
|
||||||
recipient VARCHAR(255) NOT NULL
|
recipient VARCHAR(255) NOT NULL
|
||||||
)
|
)
|
||||||
`);
|
`);
|
||||||
|
|
||||||
|
console.log('Tables created successfully');
|
||||||
|
} catch (err) {
|
||||||
|
console.error('Error creating tables:', err);
|
||||||
|
throw err;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
createTables()
|
createTables()
|
||||||
.catch((err) => {
|
.catch((err) => {
|
||||||
console.error('Error creating tables:', err);
|
console.error('Error creating tables:', err);
|
||||||
|
|||||||
Reference in New Issue
Block a user