You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[Docker](https://www.docker.com/) - Containers for api and db
46
47
-[Heroku](https://heroku.com) - Build, deploy and operate staging and production apps
47
48
-[GitHub Actions](https://github.com/features/actions) - CI pipeline
@@ -58,14 +59,15 @@ For a more detailed explanation of this project's key concepts and architecture,
58
59
59
60
**Recommended for Visual Studio & Visual Studio Code users.**
60
61
61
-
This method will automatically install all dependencies and IDE settings in a Dev Container (Docker container) within Visual Studio Code.
62
+
This method will automatically install all dependencies and IDE settings in a Dev Container (Docker container) within Visual Studio Code.
62
63
63
64
Directions for running a dev container:
65
+
64
66
1. Meet the [system requirements](https://code.visualstudio.com/docs/devcontainers/containers#_system-requirements)
65
67
2. Follow the [installation instructions](https://code.visualstudio.com/docs/devcontainers/containers#_installation)
66
68
3.[Check the installation](https://code.visualstudio.com/docs/devcontainers/tutorial#_check-installation)
67
69
4. After you've verified that the extension is installed and working, click on the "Remote Status" bar icon and select
68
-
"Reopen in Container". From here, the option to "Re-open in Container" should pop up in notifications whenever opening this project in VS.
70
+
"Reopen in Container". From here, the option to "Re-open in Container" should pop up in notifications whenever opening this project in VS.
69
71
5.[Configure your environment variables](#configure-environment-variables) and develop as you normally would.
70
72
71
73
The dev Container is configured in the `.devcontainer` directory:
@@ -84,8 +86,8 @@ yarn
84
86
### Configure Environment Variables
85
87
86
88
Create a new `.env` file and populate it with the variables below. Note that only the Firebase and Simplybook tokens are required.
87
-
To configure the Firebase variables, first [create a Firebase project in the Firebase console](https://firebase.google.com/) (Google account required).
88
-
Next, follow [these directions](https://firebase.google.com/docs/cloud-messaging/auth-server#provide-credentials-manually) to generate a private key file in JSON format.
89
+
To configure the Firebase variables, first [create a Firebase project in the Firebase console](https://firebase.google.com/) (Google account required).
90
+
Next, follow [these directions](https://firebase.google.com/docs/cloud-messaging/auth-server#provide-credentials-manually) to generate a private key file in JSON format.
89
91
These will generate all the required Firebase variables.
90
92
91
93
The Simplybook variables can be mocked data, meaning **you do not need to use real Simplybook variables, simply copy paste the values given below.**
0 commit comments