mirror of
https://github.com/appwrite/sdk-for-swift.git
synced 2026-06-06 19:27:57 +00:00
39 lines
1.3 KiB
Markdown
39 lines
1.3 KiB
Markdown
```swift
|
|
import Appwrite
|
|
import AppwriteEnums
|
|
|
|
let client = Client()
|
|
.setEndpoint("https://<REGION>.cloud.appwrite.io/v1") // Your API Endpoint
|
|
.setProject("<YOUR_PROJECT_ID>") // Your project ID
|
|
.setKey("<YOUR_API_KEY>") // Your secret API key
|
|
|
|
let sites = Sites(client)
|
|
|
|
let site = try await sites.create(
|
|
siteId: "<SITE_ID>",
|
|
name: "<NAME>",
|
|
framework: .analog,
|
|
buildRuntime: .node145,
|
|
enabled: false, // optional
|
|
logging: false, // optional
|
|
timeout: 1, // optional
|
|
installCommand: "<INSTALL_COMMAND>", // optional
|
|
buildCommand: "<BUILD_COMMAND>", // optional
|
|
startCommand: "<START_COMMAND>", // optional
|
|
outputDirectory: "<OUTPUT_DIRECTORY>", // optional
|
|
adapter: .static, // optional
|
|
installationId: "<INSTALLATION_ID>", // optional
|
|
fallbackFile: "<FALLBACK_FILE>", // optional
|
|
providerRepositoryId: "<PROVIDER_REPOSITORY_ID>", // optional
|
|
providerBranch: "<PROVIDER_BRANCH>", // optional
|
|
providerSilentMode: false, // optional
|
|
providerRootDirectory: "<PROVIDER_ROOT_DIRECTORY>", // optional
|
|
providerBranches: [], // optional
|
|
providerPaths: [], // optional
|
|
buildSpecification: "", // optional
|
|
runtimeSpecification: "", // optional
|
|
deploymentRetention: 0 // optional
|
|
)
|
|
|
|
```
|