odin-codespace/messages/README.md
smiggiddy 6c14a968c3 adding devops
used gemini to create the k8s/dockerfiles faster
2025-05-02 16:47:07 +00:00

49 lines
No EOL
1.1 KiB
Markdown

# Messages Project
## Description
The Messages project is a simple web-based message board application built using Node.js and Express.js. It allows users to create and view messages.
## Local Development Setup
Follow these steps to run the project locally:
1. **Clone the Repository:**
```
bash
git clone <repository-url>
cd messages
```
2. **Install Dependencies:**
```
bash
npm install
```
3. **Database Setup**
The project utilizes a database to persist messages.
* Install postgres if not already present.
* Create a database and modify the config.js file accordingly
```
# In the project directory
psql < src/models/init.sql
```
4. **Run the Application:**
```
bash
node src/app.js
```
5. **View the Application:**
Open your web browser and go to `http://localhost:3000` to see the application.
## Additional Notes
* Ensure that Node.js and npm are installed on your machine.
* You can modify the application by editing the files in the `src` directory.
* Make sure to refer to `src/config.js` to configure the correct database and ports.