# 🚀 Quick Portainer Deployment Guide

## Target Infrastructure
- **Portainer**: `10.0.0.51:9000` (sysadmin / Phenom12#.)
- **Hostname**: `littleshop.silverlabs.uk`
- **Traefik**: `portainer-03` (external network)

## Quick Steps

### 1. Access Portainer
Visit: `http://10.0.0.51:9000`
Login: `sysadmin` / `Phenom12#.`

### 2. Create Stack
1. Go to **Stacks** → **Add stack**
2. Name: `littleshop`
3. Build method: **Web editor**

### 3. Paste docker-compose.yml
Copy the entire `docker-compose.yml` content into the web editor.

### 4. Environment Variables
Add these environment variables:
```
JWT_SECRET_KEY=YourSuperSecretKeyThatIsAtLeast32CharactersLong!
BTCPAY_SERVER_URL=
BTCPAY_STORE_ID=
BTCPAY_API_KEY=
BTCPAY_WEBHOOK_SECRET=
```

### 5. Deploy
Click **Deploy the stack**

### 6. Verify
- Visit: `https://littleshop.silverlabs.uk`
- Admin: `https://littleshop.silverlabs.uk/Admin`
- Login: `admin` / `admin`
- **🔒 Change password immediately!**

## Key Features
- ✅ HTTPS with Let's Encrypt
- ✅ Persistent data storage
- ✅ Automatic restarts
- ✅ Traefik reverse proxy
- ✅ Production logging

## Default Admin
- Username: `admin`
- Password: `admin`
- **⚠️ MUST change on first login!**