Add README with deployment and development structure
Describe local and server directory layouts Explain required symlinks for production setup Document web server configuration details
This commit is contained in:
parent
57a3fcb86e
commit
cb6a548d17
1 changed files with 45 additions and 0 deletions
45
README.md
Normal file
45
README.md
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
# 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`
|
||||
Loading…
Add table
Add a link
Reference in a new issue