Browse Source

try this

develop
david 2 years ago
parent
commit
3f11013c18
  1. 2
      .drone.yml
  2. 4
      public/index.html
  3. 20
      src/Util/SupabaseClient.js

2
.drone.yml

@ -13,7 +13,7 @@ steps:
from_secret: REACT_APP_SUPABASE_ANON_KEY
commands:
- 'npm install'
- 'npm run build'
- 'NODE_ENV=production npm run build'
- name: deploy quizzer (master) to minio
image: amazon/aws-cli

4
public/index.html

@ -25,10 +25,6 @@
Learn how to configure a non-root public URL by running `npm run build`.
-->
<title>Quizzer</title>
<script>
window.REACT_APP_SUPABASE_URL = '__REACT_APP_SUPABASE_URL__';
window.REACT_APP_SUPABASE_ANON_KEY = '__REACT_APP_SUPABASE_ANON_KEY__';
</script>
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>

20
src/Util/SupabaseClient.js

@ -1,15 +1,19 @@
import { createClient } from '@supabase/supabase-js';
const supabaseUrl =
process.env.NODE_ENV === 'production'
? window.REACT_APP_SUPABASE_URL
: process.env.REACT_APP_SUPABASE_URL;
const supabaseUrl = process.env.REACT_APP_SUPABASE_URL;
const supabaseAnonKey =
process.env.NODE_ENV === 'production'
? window.REACT_APP_SUPABASE_ANON_KEY
: process.env.REACT_APP_SUPABASE_ANON_KEY;
const supabaseAnonKey = process.env.REACT_APP_SUPABASE_ANON_KEY;
const SupabaseClient = createClient(supabaseUrl, supabaseAnonKey);
const createBucket = async (bucketName) => {
const { data, error } = await SupabaseClient.storage.createBucket(
bucketName,
{ public: false }
);
console.log(data, error);
};
createBucket('questionImages');
export default SupabaseClient;

Loading…
Cancel
Save