Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 0 additions & 13 deletions .dockerignore

This file was deleted.

16 changes: 0 additions & 16 deletions Dockerfile

This file was deleted.

55 changes: 1 addition & 54 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,38 +59,10 @@ let's start with
- Add your license to `LICENSE` file but don't remove starter kit license
- Start your project modifying this starter kit

## Docker Usage

The easiest way to run this application is using Docker and Docker Compose:

### Prerequisites

- Docker and Docker Compose installed
- No need to install PostgreSQL or Redis locally
- Uses PostgreSQL 17 (latest stable) and Redis 8

### Quick Start

```bash
# Start all services (API, PostgreSQL, Redis)
docker-compose up

# Start services in background (detached mode)
docker-compose up -d

# Stop all services
docker-compose down

# View logs
docker-compose logs

# View logs for specific service
docker-compose logs api-example
docker-compose logs pg-example
docker-compose logs redis-example

# Rebuild and start services
docker-compose up --build -d
node server
```

### Access Points
Expand All @@ -99,31 +71,6 @@ docker-compose up --build -d
- **API Endpoints**: http://localhost:8001/api/
- **Load Balancer**: http://localhost:8000/ (redirects to 8002)

### Service Status

```bash
# Check running services
docker-compose ps

# Restart a specific service
docker-compose restart api-example
```

## Manual Installation (Alternative)

If you prefer to run without Docker:

- Before running server initialize the DB:
- First of all, make sure you have PostgreSQL installed (preferably 15.x to 17.x).
- Run database initialization script: `database/setup.sh`
- Run project: `node server.js` and stop with Ctrl+C
- Ask questions in Telegram https://t.me/nodeua (node.js related) or
https://t.me/metaserverless (metarhia related)

## AI and agent config

Project rules and skills live in **`.ai/`** (IDE- and platform-independent); templates and hook docs in **`docs/ai/`**. See [AGENTS.md](./AGENTS.md). **Cursor / Claude Code / Windsurf / GitHub Copilot users:** after clone run `npm run link:cursor`, `npm run link:claude`, `npm run link:windsurf`, or `npm run link:github` (or `npm run link:all`) **before** opening the project. If the IDE already created a real folder, remove it then run the same command again. For GitHub, only `.github/rules` and `.github/skills` are linked so `.github/workflows` etc. can stay in git.

## License

Copyright (c) 2020-2026 Metarhia contributors.
Expand Down
49 changes: 0 additions & 49 deletions docker-compose.yml

This file was deleted.

Loading