Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Baremetal MEGA PR #5500

Merged
merged 78 commits into from
May 18, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
e0c70a2
Adds new default deployVia option to config template
cannikin Apr 21, 2022
c079a42
Add new config options to templates
cannikin Apr 22, 2022
48666fe
New command structure
cannikin Apr 22, 2022
2096289
Placeholder repo name
cannikin Apr 22, 2022
5847d12
Set deployBranch, move var set to top
cannikin Apr 22, 2022
8a0eb2a
Merge branch 'main' into rc-baremetal-clone
cannikin Apr 22, 2022
b89047a
Doc updates
cannikin Apr 22, 2022
5de6fa3
Don't bother creating directories (will most likely require sudo)
cannikin Apr 22, 2022
092ca46
More docs
cannikin Apr 22, 2022
6a2b367
Adds cwd to ecosystem template
cannikin Apr 22, 2022
882f20c
Symlink .env separately
cannikin Apr 22, 2022
3ca8cad
Remove unused vars
cannikin Apr 22, 2022
29e8140
Doc updates
cannikin Apr 22, 2022
21c7e8e
Doc updates
cannikin Apr 22, 2022
591a4ec
Remove unused argument
cannikin Apr 22, 2022
9fde2ab
Doc update
cannikin Apr 22, 2022
385d7e1
Doc updates
cannikin Apr 22, 2022
24a377d
Move symlink flags to constant, update option description
cannikin Apr 22, 2022
90b227b
Doc updates
cannikin Apr 25, 2022
ffcbabe
Adds environment support to baremetal deploy
cannikin Apr 25, 2022
2c8347b
Update docs for environments
cannikin Apr 25, 2022
8ea00bb
Add maintenance page control, refactors task building into logical se…
cannikin Apr 27, 2022
52dc44d
Rewrite 200.html instead of index.html
cannikin Apr 27, 2022
0111d2d
Adds maintenance.html page to templates and setup script
cannikin Apr 27, 2022
72020ce
Remove extra comment
cannikin Apr 27, 2022
5c56564
Adds keepReleases config option
cannikin Apr 29, 2022
d17659f
Remove more than X previous releases
cannikin Apr 29, 2022
003de3c
Update docs for keepReleases config option
cannikin Apr 29, 2022
f2d6427
Adds --rollback option to get to previous deploy
cannikin Apr 29, 2022
5740242
Adds rollback docs
cannikin Apr 29, 2022
f2e528f
I can spell "thoroughly" now!
cannikin Apr 29, 2022
24d83ee
Adds docs for maintenance mode
cannikin Apr 29, 2022
ece9602
Merge branch 'rc-baremetal-maintenance' into rc-baremetal-rollback
cannikin Apr 29, 2022
115516b
Adds ignore for Nova editor config files
cannikin May 3, 2022
71cc15b
Adds `packageManagerCommand` and `monitorCommand` options to override…
cannikin May 3, 2022
050c986
Cleanup old var
cannikin May 3, 2022
ab54be9
Adds docs for new config options
cannikin May 3, 2022
bef35b7
Stop/start processes in addition to putting up maintenance page
cannikin May 3, 2022
c74c8b0
Merge branch 'rc-baremetal-maintenance' into rc-baremetal-cleanup
cannikin May 3, 2022
8cd0232
Merge branch 'rc-baremetal-cleanup' into rc-baremetal-rollback
cannikin May 3, 2022
eb93fe6
Merge branch 'rc-baremetal-rollback' into rc-baremetal-custom-command
cannikin May 3, 2022
6836332
Parses global lifecycle config
cannikin May 6, 2022
db423a0
Going to need to update environment variable name ordering
cannikin May 6, 2022
863ed26
Reverse environment/server order
cannikin May 6, 2022
4b47952
Merge branch 'rc-baremetal-environment' into rc-baremetal-maintenance
cannikin May 6, 2022
c6eb23a
Merge branch 'rc-baremetal-maintenance' into rc-baremetal-cleanup
cannikin May 6, 2022
da1264f
Merge branch 'rc-baremetal-maintenance' into rc-baremetal-cleanup
cannikin May 6, 2022
143a0ca
envConfig should be the entire config file if no env specified
cannikin May 6, 2022
79d71c5
Merge branch 'rc-baremetal-environment' into rc-baremetal-maintenance
cannikin May 6, 2022
9590547
Merge branch 'rc-baremetal-maintenance' into rc-baremetal-cleanup
cannikin May 6, 2022
53779c9
Environment config updates
cannikin May 6, 2022
ff9f649
Merge branch 'rc-baremetal-cleanup' into rc-baremetal-rollback
cannikin May 6, 2022
969e7d9
Merge branch 'rc-baremetal-rollback' into rc-baremetal-custom-command
cannikin May 6, 2022
70578c4
Global and env parsing looking good
cannikin May 6, 2022
3f68d27
Move lifecycle hook names into constant
cannikin May 6, 2022
1fc9624
Adds tests for maintenanceTasks
cannikin May 6, 2022
2bf898b
Pass lifecycle config to deployTasks
cannikin May 6, 2022
0220c99
Adds title-case package to cli
cannikin May 10, 2022
ec265aa
Adds lifecycle hooks around all included deploy tasks
cannikin May 10, 2022
ecf28ae
Match lifecycle skipping with task skipping, more tests
cannikin May 10, 2022
db593a7
Merge branch 'rc-baremetal-clone' into rc-baremetal-mega
cannikin May 10, 2022
13855fa
Merge branch 'rc-baremetal-environment' into rc-baremetal-mega
cannikin May 10, 2022
4aff1b1
Merge branch 'rc-baremetal-maintenance' into rc-baremetal-mega
cannikin May 10, 2022
65bf336
Merge branch 'rc-baremetal-cleanup' into rc-baremetal-mega
cannikin May 10, 2022
e032d43
Merge branch 'rc-baremetal-rollback' into rc-baremetal-mega
cannikin May 10, 2022
53a547e
Merge branch 'rc-baremetal-custom-command' into rc-baremetal-mega
cannikin May 10, 2022
f4d969c
Merge branch 'rc-baremetal-lifecycle' into rc-baremetal-mega
cannikin May 10, 2022
52b3083
Update template for new env position
cannikin May 10, 2022
7c3aac0
Put typescript version back
cannikin May 10, 2022
3b8006d
Updates docs for lifecycle events and new env syntax
cannikin May 11, 2022
dbd803a
Doc updates for lifecycle events
cannikin May 11, 2022
9726b2f
Must specify an environment to deploy to
cannikin May 11, 2022
dd804f3
Refactor verifying config options
cannikin May 11, 2022
7f4343f
Adds tests for `command()` including server-specific lifecycle events
cannikin May 11, 2022
1134c0c
More doc updates
cannikin May 11, 2022
d199de0
Fix lint errors
cannikin May 18, 2022
0b5c95a
Run update and cleanup steps in app path, not release path
cannikin May 18, 2022
fc08999
Merge branch 'main' into rc-baremetal-mega
cannikin May 18, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,4 @@ blog-test-project/*
!.yarn/versions
.pnp.*
*.code-workspace
.nova
435 changes: 359 additions & 76 deletions docs/docs/deploy/baremetal.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions packages/cli/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@
"rimraf": "3.0.2",
"secure-random-password": "0.2.3",
"terminal-link": "2.1.1",
"title-case": "3.0.3",
"yargs": "17.5.1"
},
"devDependencies": {
Expand Down
Loading