No description
Find a file
Ruben b0ad85f1ac Add August-September activity summary article
Add English translations for categories and tags Add Norwegian
translations for categories and tags Add page template for displaying
metadata Add news section to navigation menu
2025-10-02 20:19:03 +02:00
content Add August-September activity summary article 2025-10-02 20:19:03 +02:00
custom Add August-September activity summary article 2025-10-02 20:19:03 +02:00
.gitignore Initial commit 2025-10-02 17:01:55 +02:00
apache.conf Initial commit 2025-10-02 17:01:55 +02:00
compose.yaml Initial commit 2025-10-02 17:01:55 +02:00
README.md Add README with deployment and development structure 2025-10-02 18:48:34 +02:00

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/

In /innhold/ directory:

cd /home/rubensol/dev.stopplidelsen.no/innhold/
ln -s ../folderweb/app app

In /folderweb/ directory:

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