Page MenuHomeDevCentral

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

Authored by dereckson on Apr 12 2018, 23:17.
Tags
None
Referenced Files
F6590657: D1586.id8121.diff
Fri, Apr 4, 13:48
F6590455: D1586.id8121.diff
Fri, Apr 4, 13:41
F6587633: D1586.id8123.diff
Fri, Apr 4, 11:52
F6587612: D1586.id.diff
Fri, Apr 4, 11:49
F6576794: D1586.diff
Thu, Apr 3, 16:09
Unknown Object (File)
Wed, Apr 2, 11:41
Unknown Object (File)
Sun, Mar 30, 19:45
Unknown Object (File)
Sun, Mar 30, 18: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.