Page MenuHomeDevCentral

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

Authored by dereckson on Apr 12 2018, 23:17.
Tags
None
Referenced Files
F2743546: D1586.id8121.diff
Thu, Mar 28, 10:28
F2742923: D1586.id8122.diff
Thu, Mar 28, 07:03
F2742550: D1586.id4055.diff
Thu, Mar 28, 05:40
F2742447: D1586.id8124.diff
Thu, Mar 28, 05:21
F2742345: D1586.diff
Thu, Mar 28, 05:02
Unknown Object (File)
Tue, Mar 26, 16:37
Unknown Object (File)
Mon, Mar 25, 05:00
Unknown Object (File)
Sat, Mar 23, 03:08
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.