pull/7/head
Sven Sauleau 2023-01-04 12:34:19 +00:00
rodzic 6017d1c636
commit 1ae8b13d9c
2 zmienionych plików z 5 dodań i 7 usunięć

Wyświetl plik

@ -51,6 +51,7 @@ jobs:
- name: Configure
run: terraform plan && terraform apply -auto-approve
continue-on-error: true
working-directory: ./tf
env:
TF_VAR_cloudflare_account_id: ${{ secrets.CF_ACCOUNT_ID }}
@ -64,7 +65,8 @@ jobs:
apiToken: ${{ secrets.CF_API_TOKEN }}
preCommands: |
echo "*** pre commands ***"
yarn
yarn build
cp -rv ./frontend/dist/* .
echo "******"
command: pages publish --project-name=wildebeest-${{ github.actor }} .
env:

Wyświetl plik

@ -37,7 +37,7 @@ resource "cloudflare_workers_kv_namespace" "wildebeest_cache" {
title = "wildebeest-cache"
}
resource "random_string" "user_key" {
resource "random_password" "user_key" {
length = 256
special = false
}
@ -46,10 +46,6 @@ resource "cloudflare_pages_project" "wildebeest_pages_project" {
account_id = var.cloudflare_account_id
name = "wildebeest-${var.gh_username}"
production_branch = "main"
build_config {
build_command = "yarn build"
destination_dir = "frontend/dist"
}
deployment_configs {
production {
environment_variables = {
@ -57,7 +53,7 @@ resource "cloudflare_pages_project" "wildebeest_pages_project" {
CF_ACCOUNT_ID = ""
CF_API_TOKEN = ""
USER_KEY = random_string.user_key.result
USER_KEY = random_password.user_key.result
}
kv_namespaces = {
KV_CACHE = cloudflare_workers_kv_namespace.wildebeest_cache.id