Page MenuHomeDevCentral

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

Authored by dereckson on Apr 12 2018, 23:17.
Tags
None
Referenced Files
F2851573: D1586.id8123.diff
Thu, Apr 25, 21:28
F2851446: D1586.id8124.diff
Thu, Apr 25, 19:41
F2850620: D1586.id8124.diff
Thu, Apr 25, 16:18
F2850618: D1586.id8122.diff
Thu, Apr 25, 16:18
F2850617: D1586.id8123.diff
Thu, Apr 25, 16:18
F2850616: D1586.id8121.diff
Thu, Apr 25, 16:18
F2850615: D1586.id4051.diff
Thu, Apr 25, 16:17
F2850614: D1586.id4055.diff
Thu, Apr 25, 16:17
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 Not Applicable
Unit
Tests Not Applicable

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.