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