innhold/README.md

46 lines
1.3 KiB
Markdown
Raw Normal View History

# Stopplidelsen.no - Deployment Setup
## Local Development Structure
```
stopplidelsen.no/
├── app/ # Application router and logic
├── content/ # Content files (from innhold repo)
└── custom/ # Custom templates and styles (from innhold repo)
```
## Server Deployment Structure
The production server uses symlinks to separate the app code from content, allowing two independent git repositories:
```
/home/rubensol/dev.stopplidelsen.no/
├── folderweb/ # App repository
│ ├── app/
│ └── custom/ # Symlink → ../innhold/custom/
└── innhold/ # Content repository (document root: innhold/content)
├── content/
├── custom/
└── app/ # Symlink → ../folderweb/app/
```
## Required Symlinks
### In `/innhold/` directory:
```bash
cd /home/rubensol/dev.stopplidelsen.no/innhold/
ln -s ../folderweb/app app
```
### In `/folderweb/` directory:
```bash
cd /home/rubensol/dev.stopplidelsen.no/folderweb/
ln -s ../innhold/custom custom
```
## Web Server Configuration
- **Document Root:** `/home/rubensol/dev.stopplidelsen.no/innhold/content`
- The `.htaccess` file in `content/` routes all requests through `index.php`
- Static `/app/` requests are handled by `app/static.php`