-
Notifications
You must be signed in to change notification settings - Fork 996
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
Updates from experience deploying with FlightControl #11656
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thank you!! It looks like you started your edits with an older version of this doc, so I've fixed some of those plus tweaked the new suggestions
3. Click "Create project" (do not add services to the UI during this step, the flightcontrol.json you added will be used for service config) | ||
5. After project is created, add your env vars under Environment Settings. | ||
1. If using dbAuth, add the session secret key env variable in the Flightcontrol dashboard. | ||
2. NOTE: The RedwoodJS Flightcontrol sets up an array of environments and defaults you to the 1st one: 'Development', add to the array to deploy more environments. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
2. NOTE: The RedwoodJS Flightcontrol sets up an array of environments and defaults you to the 1st one: 'Development', add to the array to deploy more environments. | |
- This will create a `flightcontrol.json` file with an array of environments. It defaults with a single Development environment. Add to the array to deploy more environments. |
1. Connect your Github account and select your repo. | ||
2. Click "Create Project" and complete any required steps like linking your AWS account. | ||
3. Configuration Type should autoselect as `flightcontrol.json`. | ||
4. NOTE: `flightcontrol.json` is now the source of truth for your Project and its Environments. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
4. NOTE: `flightcontrol.json` is now the source of truth for your Project and its Environments. | |
- `flightcontrol.json` is now the source of truth for your Project and its Environments. |
6. Add your env vars in Flightcontrol for your Environment. | ||
7. If using dbAuth, add the session secret key env variable in the Flightcontrol dashboard. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
6. Add your env vars in Flightcontrol for your Environment. | |
7. If using dbAuth, add the session secret key env variable in the Flightcontrol dashboard. | |
5. After project is created, add your env vars under Environment Settings. | |
1. If using dbAuth, add the session secret key env variable in the Flightcontrol dashboard. |
4. NOTE: `flightcontrol.json` is now the source of truth for your Project and its Environments. | ||
6. Add your env vars in Flightcontrol for your Environment. | ||
7. If using dbAuth, add the session secret key env variable in the Flightcontrol dashboard. | ||
8. To tear down your project w/Flight control go to your dashboard and the 'Danger Zone' and choose delete. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
8. To tear down your project w/Flight control go to your dashboard and the 'Danger Zone' and choose delete. | |
8. To tear down your project, go to the Flightcontrol dashboard, click on the Project settings icon, and then choose destroy in the 'Danger Zone' tab. |
|
||
If you have _any_ problems or questions, Flightcontrol is very responsive. [See their support options](https://www.flightcontrol.dev/docs/troubleshooting/contacting-support). | ||
If you have *any* problems or questions, Flightcontrol is very responsive in [their support Discord](https://discord.gg/yY8rSPrD6q). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you have *any* problems or questions, Flightcontrol is very responsive in [their support Discord](https://discord.gg/yY8rSPrD6q). | |
If you have _any_ problems or questions, Flightcontrol is very responsive. [See their support options](https://www.flightcontrol.dev/docs/troubleshooting/contacting-support). |
2. NOTE: The RedwoodJS Flightcontrol sets up an array of environments and defaults you to the 1st one: 'Development', add to the array to deploy more environments. | ||
3. Commit the changes and push to github. | ||
4. If you don't have an account, sign up at [app.flightcontrol.dev/signup](https://app.flightcontrol.dev/signup?ref=redwood). | ||
5. Create a new project from the onboarding screen or project list. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
5. Create a new project from the onboarding screen or project list. | |
5. Create a new project. |
4. If you don't have an account, sign up at [app.flightcontrol.dev/signup](https://app.flightcontrol.dev/signup?ref=redwood). | ||
5. Create a new project from the onboarding screen or project list. | ||
1. Connect your Github account and select your repo. | ||
2. Click "Create Project" and complete any required steps like linking your AWS account. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
2. Click "Create Project" and complete any required steps like linking your AWS account. | |
2. Click "Create project" |
These are my updates from using the FlightControl deployment for three months and then tearing it down as too expensive