Skip to content

Commit

Permalink
WIP
Browse files Browse the repository at this point in the history
  • Loading branch information
CharlesTaylor7 committed May 8, 2024
1 parent e85c2e4 commit 3ba49c0
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 9 deletions.
2 changes: 2 additions & 0 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[env]
SUPABASE_PROJECT_URL="https://ryvsflpspddwwacxrnst.supabase.co"
3 changes: 0 additions & 3 deletions .dockerignore

This file was deleted.

9 changes: 7 additions & 2 deletions deploy.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,13 @@ NODE_PATH=/opt/homebrew/lib/node_modules tailwindcss --input tailwind.source.css
supabase db push

# upload stylesheet to supabase cdn
yes y | supabase storage --experimental rm ss:///styles/index.css || true
supabase storage --experimental cp styles/index.min.css ss:///styles/index.css
curl --location --request POST "${SUPABASE_PROJECT_URL}/bucket" \
--header "Authorization: Bearer ${SUPABASE_KEY}" \
--header 'Content-Type: application/json' \
--data-raw '{ "name": "avatars" }'

# yes y | supabase storage --experimental rm ss:///styles/index.css || true
# supabase storage --experimental cp styles/index.min.css ss:///styles/index.css

# deploy to citadels.fly.dev
fly secrets set GIT_SHA=$(git show -s --format=%H)
Expand Down
11 changes: 8 additions & 3 deletions src/templates/filters.rs
Original file line number Diff line number Diff line change
@@ -1,16 +1,21 @@
use crate::actions::ActionTag;
use crate::types::CardSuit;
use std::borrow::Cow;
use std::fmt::Debug;

pub fn debug<T: Debug>(item: &T) -> askama::Result<String> {
Ok(format!("{:#?}", item))
}

pub fn stylesheet(_: &()) -> askama::Result<&'static str> {
pub fn stylesheet(_: &()) -> askama::Result<Cow<'_, str>> {
if cfg!(feature = "dev") {
Ok("/styles/index.css")
Ok("/styles/index.css".into())
} else {
Ok("https://ryvsflpspddwwacxrnst.supabase.co/storage/v1/object/public/styles/index.css")
Ok(format!(
"{}/storage/v1/object/public/styles/index.css",
env!("SUPABASE_PROJECT_URL")
)
.into())
}
}
pub fn class(item: &ActionTag) -> askama::Result<&'static str> {
Expand Down
2 changes: 1 addition & 1 deletion supabase/migrations/20240508_styles_bucket.sql
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
-- storage setup --
insert into "storage"."buckets"("id", "name", "public", "allowed_mime_types")
values ('styles', 'styles', true, NULL)
values ('styles', 'styles', true, '{"text/css"}')
on conflict ("id")
do update set
"name" = excluded.name,
Expand Down

0 comments on commit 3ba49c0

Please sign in to comment.