|
@@ -78,11 +78,11 @@ jobs:
|
|
|
# Optional, a repository variable rather than a secret: the largest backup data
|
|
# Optional, a repository variable rather than a secret: the largest backup data
|
|
|
# file a restore reads into memory, in MiB (128 unless set, see .env.example).
|
|
# file a restore reads into memory, in MiB (128 unless set, see .env.example).
|
|
|
BACKUP_MAX_DATA_FILE_MB: ${{ vars.CLOUD_BACKUP_MAX_DATA_FILE_MB }}
|
|
BACKUP_MAX_DATA_FILE_MB: ${{ vars.CLOUD_BACKUP_MAX_DATA_FILE_MB }}
|
|
|
- # Optional. Next encrypts what a server action closes over with a key
|
|
|
|
|
- # made fresh by every build, so a tab left open across a deploy can
|
|
|
|
|
- # no longer be read by the new container. A fixed key keeps those tabs
|
|
|
|
|
- # working. 32 random bytes, base64: `openssl rand -base64 32`. Left
|
|
|
|
|
- # unset, the build's own key is used, as before.
|
|
|
|
|
|
|
+ # Optional. Next encrypts what a server action closes over with this
|
|
|
|
|
+ # key; left unset, the key the image was built with is used. It does
|
|
|
|
|
+ # not keep open tabs working across a deploy: action IDs are fixed
|
|
|
|
|
+ # when the image is built, from the build's key (see the Dockerfile).
|
|
|
|
|
+ # 32 random bytes, base64: `openssl rand -base64 32`.
|
|
|
NEXT_SERVER_ACTIONS_ENCRYPTION_KEY: ${{ secrets.CLOUD_NEXT_SERVER_ACTIONS_ENCRYPTION_KEY }}
|
|
NEXT_SERVER_ACTIONS_ENCRYPTION_KEY: ${{ secrets.CLOUD_NEXT_SERVER_ACTIONS_ENCRYPTION_KEY }}
|
|
|
GOOGLE_INTEGRATION_CLIENT_ID: ${{ secrets.CLOUD_GOOGLE_INTEGRATION_CLIENT_ID }}
|
|
GOOGLE_INTEGRATION_CLIENT_ID: ${{ secrets.CLOUD_GOOGLE_INTEGRATION_CLIENT_ID }}
|
|
|
GOOGLE_INTEGRATION_CLIENT_SECRET: ${{ secrets.CLOUD_GOOGLE_INTEGRATION_CLIENT_SECRET }}
|
|
GOOGLE_INTEGRATION_CLIENT_SECRET: ${{ secrets.CLOUD_GOOGLE_INTEGRATION_CLIENT_SECRET }}
|