Add build and run scripts to be used by webapp-deployer

This commit is contained in:
2025-08-22 22:00:09 +05:30
parent 9aa34090ba
commit c0e3e31a81
5 changed files with 55 additions and 22 deletions
+7
View File
@@ -33,6 +33,13 @@
Note: The `bondId` should be created by the `userKey` account
- Set the actual values for env in [deploy-frontend.sh](./deploy-frontend.sh) for the following:
```sh
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_key
CLERK_SECRET_KEY=your_clerk_secret
NEXT_PUBLIC_GITHUB_FALLBACK_TOKEN=your_github_token
```
- Run script to deploy app to `deploy.laconic.com`
```bash
+13 -8
View File
@@ -39,7 +39,7 @@ record:
version: $NEW_APPLICATION_VERSION
repository_ref: $LATEST_HASH
repository: ["$REPO_URL"]
app_type: webapp
app_type: webapp/next
name: laconic-deployer-frontend
app_version: $PACKAGE_VERSION
EOF
@@ -128,13 +128,12 @@ record:
dns: deploy-staging.laconic.com
config:
env:
LACONIC_HOSTED_CONFIG_server_url: https://deploy-backend.laconic.com
LACONIC_HOSTED_CONFIG_github_clientid: Ov23li4NtYybQlF6u5Dk
LACONIC_HOSTED_CONFIG_github_pwa_templaterepo: laconic-templates/test-progressive-web-app
LACONIC_HOSTED_CONFIG_github_image_upload_templaterepo: laconic-templates/image-upload-pwa-example
LACONIC_HOSTED_CONFIG_github_next_app_templaterepo: laconic-templates/starter.nextjs-react-tailwind
LACONIC_HOSTED_CONFIG_laconicd_chain_id: laconic-testnet-2
LACONIC_HOSTED_CONFIG_wallet_iframe_url: https://wallet.laconic.com
NEXT_PUBLIC_WALLET_IFRAME_URL=https://wallet.laconic.com
NEXT_PUBLIC_LACONICD_CHAIN_ID=laconic-mainnet
NEXT_PUBLIC_API_URL=https://deploy-backend.laconic.com
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_key
CLERK_SECRET_KEY=your_clerk_secret
NEXT_PUBLIC_GITHUB_FALLBACK_TOKEN=your_github_token
meta:
note: Added @ $CURRENT_DATE_TIME
repository: "$REPO_URL"
@@ -142,6 +141,12 @@ record:
payment: $txHash
EOF
# Old env values for frontend app
# LACONIC_HOSTED_CONFIG_github_clientid: Ov23li4NtYybQlF6u5Dk
# LACONIC_HOSTED_CONFIG_github_pwa_templaterepo: laconic-templates/test-progressive-web-app
# LACONIC_HOSTED_CONFIG_github_image_upload_templaterepo: laconic-templates/image-upload-pwa-example
# LACONIC_HOSTED_CONFIG_github_next_app_templaterepo: laconic-templates/starter.nextjs-react-tailwind
RECORD_FILE=records/application-deployment-request.yml
sleep 2