community curation setup (#83)

* community curation setup

* PR fixes

* Delete .user.yml

---------

Co-authored-by: Jack Forgash <58153492+forgxyz@users.noreply.github.com>
This commit is contained in:
desmond-hui 2023-02-20 14:41:51 -08:00 committed by GitHub
parent 81e35922b0
commit 805cca8ba5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 45 additions and 1 deletions

8
.env.sample Normal file
View File

@ -0,0 +1,8 @@
ACCOUNT=vna27887.us-east-1
USER=<YOUR SNOWFLAKE USERNAME>
PASSWORD=<YOUR SNOWFLAKE PASSWORD>
REGION=us-east-1
DATABASE=OPTIMISM_COMMUNITY_DEV
WAREHOUSE=FLIPSIDE_COMMUNITY_CURATOR
ROLE=FLIPSIDE_COMMUNITY_CURATOR
SCHEMA=SILVER

4
.gitignore vendored
View File

@ -14,4 +14,6 @@ logs/
.history/
**/.DS_Store
.vscode/
dbt-env/
dbt-env/
.env
.user.yml

9
Dockerfile Normal file
View File

@ -0,0 +1,9 @@
FROM ghcr.io/dbt-labs/dbt-snowflake:1.3.latest
WORKDIR /support
RUN mkdir /root/.dbt
COPY profiles.yml /root/.dbt
RUN mkdir /root/optimism
WORKDIR /optimism
COPY . .
EXPOSE 8080
ENTRYPOINT [ "bash"]

6
Makefile Normal file
View File

@ -0,0 +1,6 @@
SHELL := /bin/bash
dbt-console:
docker-compose run dbt_console
.PHONY: dbt-console

9
docker-compose.yml Normal file
View File

@ -0,0 +1,9 @@
version: "3.4"
services:
dbt_console:
build: .
volumes:
- .:/optimism
env_file:
- .env

View File

@ -0,0 +1,10 @@
{% macro run_sp_create_prod_community_clone() %}
{% set clone_query %}
call optimism._internal.create_prod_clone(
'optimism',
'optimism_community_dev',
'flipside_community_curator'
);
{% endset %}
{% do run_query(clone_query) %}
{% endmacro %}