Page MenuHomeDevCentral

Serve Zed rZED as https://hypership.space
ClosedPublic

Authored by dereckson on Apr 12 2018, 23:17.
Tags
None
Referenced Files
F3774903: D1586.diff
Sun, Nov 24, 15:00
F3774864: D1586.id8122.diff
Sun, Nov 24, 14:35
F3769756: D1586.diff
Sat, Nov 23, 16:48
Unknown Object (File)
Fri, Nov 22, 19:14
Unknown Object (File)
Tue, Nov 19, 03:01
Unknown Object (File)
Fri, Nov 15, 05:18
Unknown Object (File)
Thu, Nov 14, 08:53
Unknown Object (File)
Thu, Nov 14, 08:52
Subscribers
None

Details

Summary

Zed back-end is a PHP application.

Cache and content live in /var/dataroot.
Subfolders follow current repository structure.

Users content is a private repository, and is cloned through deploy key,
using a similar method than for wwwroot51. It benefits from the promotion
of this method for all Alkane in D3187.

Credentials are stored in Vault and deployed through a .env file.
Zed code has been updated to include support for DotEnv.

This configuration scope is nginx and PHP for Zed itself,
the Hotglue builder will need follow-up changes.

Finally, the same pattern we use for Docker services is used here:
a specific pillar file for everything about Zed centralized in one place.

Ref T1676.

Test Plan

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
Lint Passed
Unit
No Test Coverage
Branch
serve-zed (branched from master)
Build Status
Buildable 2491
Build 2739: arc lint + arc unit

Event Timeline

dereckson created this revision.

To be rebased against D3073 to focus on cache and content provisionning. Needs init/update Alkane deployment scripts too.

This revision is now accepted and ready to land.Jun 7 2023, 19:10
dereckson edited the summary of this revision. (Show Details)
This revision was automatically updated to reflect the committed changes.