aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin J Hoerr <kjhoerr@protonmail.com>2022-08-15 00:50:04 +0000
committerKevin J Hoerr <kjhoerr@protonmail.com>2025-08-18 11:50:11 -0400
commit1b42afd8c5eb9e16c6f7e93c0518cee1285ec383 (patch)
treefee215fe5b70046aa9e6bbbf1e5733366c561952
parentd259da96f1c41ada4e3dccaf0497f0b043e16ee8 (diff)
downloadpantry-1b42afd8c5eb9e16c6f7e93c0518cee1285ec383.tar.gz
pantry-1b42afd8c5eb9e16c6f7e93c0518cee1285ec383.tar.bz2
pantry-1b42afd8c5eb9e16c6f7e93c0518cee1285ec383.zip
Add test data and link to q/dev
-rw-r--r--package.json2
-rw-r--r--src/main/resources/db/changeLog.xml1
-rw-r--r--src/main/resources/db/changelogs/20220814-test-data.xml93
-rw-r--r--src/pages/_app.tsx1
4 files changed, 96 insertions, 1 deletions
diff --git a/package.json b/package.json
index d21bafe..b2e1583 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "pantry",
"scripts": {
- "dev:fe": "nodemon --watch src/conf --watch src/components --watch src/model --watch src/pages --watch src/styles --watch src/util -e ts,tsx,css -x 'yarn inject'",
+ "dev:fe": "nodemon --watch src/conf --watch src/components --watch src/model --watch src/pages --watch src/styles --watch src/util -e ts,tsx,css -x 'APP_ENV=development yarn inject'",
"dev:be": "mvn quarkus:dev",
"dev": "npm-run-all --parallel dev:*",
"build": "next build && next export",
diff --git a/src/main/resources/db/changeLog.xml b/src/main/resources/db/changeLog.xml
index f759350..870baf4 100644
--- a/src/main/resources/db/changeLog.xml
+++ b/src/main/resources/db/changeLog.xml
@@ -5,4 +5,5 @@
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd
http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd">
<include file="db/changelogs/20220804-add-pantryitem.xml" />
+ <include file="db/changelogs/20220814-test-data.xml" />
</databaseChangeLog> \ No newline at end of file
diff --git a/src/main/resources/db/changelogs/20220814-test-data.xml b/src/main/resources/db/changelogs/20220814-test-data.xml
new file mode 100644
index 0000000..c61238b
--- /dev/null
+++ b/src/main/resources/db/changelogs/20220814-test-data.xml
@@ -0,0 +1,93 @@
+<databaseChangeLog
+ xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext"
+ xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd
+ http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd">
+ <changeSet id="20220814-test-data" author="kjhoerr" context="test">
+ <insert tableName="pantryitem">
+ <column name="id" value="1"/>
+ <column name="name" value="Flour"/>
+ <column name="description" value="Unbleached white"/>
+ <column name="quantity" value="2.3"/>
+ <column name="quantityunittype" value="lb"/>
+ </insert>
+ <insert tableName="pantryitem">
+ <column name="id" value="2"/>
+ <column name="name" value="Sugar"/>
+ <column name="description" value="Granulated"/>
+ <column name="quantity" value="9.3"/>
+ <column name="quantityunittype" value="oz"/>
+ </insert>
+ <insert tableName="pantryitem">
+ <column name="id" value="3"/>
+ <column name="name" value="Eggs"/>
+ <column name="description" value="Large white"/>
+ <column name="quantity" value="10"/>
+ <column name="quantityunittype" value="ct"/>
+ </insert>
+ <insert tableName="pantryitem">
+ <column name="id" value="4"/>
+ <column name="name" value="Baking Powder"/>
+ <column name="description" value="Double acting"/>
+ <column name="quantity" value="3.3"/>
+ <column name="quantityunittype" value="oz"/>
+ </insert>
+ <insert tableName="pantryitem">
+ <column name="id" value="5"/>
+ <column name="name" value="Oat Milk"/>
+ <column name="description" value="Unsweetened/no flavoring"/>
+ <column name="quantity" value="107"/>
+ <column name="quantityunittype" value="oz"/>
+ </insert>
+ <insert tableName="pantryitem">
+ <column name="id" value="6"/>
+ <column name="name" value="Vanilla Extract"/>
+ <column name="description" value=""/>
+ <column name="quantity" value="8.8"/>
+ <column name="quantityunittype" value="oz"/>
+ </insert>
+ <insert tableName="pantryitem">
+ <column name="id" value="7"/>
+ <column name="name" value="Almond Extract"/>
+ <column name="description" value=""/>
+ <column name="quantity" value="1.07"/>
+ <column name="quantityunittype" value="oz"/>
+ </insert>
+ <insert tableName="pantryitem">
+ <column name="id" value="8"/>
+ <column name="name" value="Canola Oil"/>
+ <column name="description" value=""/>
+ <column name="quantity" value="51"/>
+ <column name="quantityunittype" value="oz"/>
+ </insert>
+ <insert tableName="pantryitem">
+ <column name="id" value="9"/>
+ <column name="name" value="Salt"/>
+ <column name="description" value="Iodized"/>
+ <column name="quantity" value="4.5"/>
+ <column name="quantityunittype" value="oz"/>
+ </insert>
+ <insert tableName="pantryitem">
+ <column name="id" value="10"/>
+ <column name="name" value="Eggs"/>
+ <column name="description" value="Large white"/>
+ <column name="quantity" value="10"/>
+ <column name="quantityunittype" value="ct"/>
+ </insert>
+ <insert tableName="pantryitem">
+ <column name="id" value="11"/>
+ <column name="name" value="Butter"/>
+ <column name="description" value="Salted"/>
+ <column name="quantity" value="3.5"/>
+ <column name="quantityunittype" value="cups"/>
+ </insert>
+ <insert tableName="pantryitem">
+ <column name="id" value="12"/>
+ <column name="name" value="Brown Sugar"/>
+ <column name="description" value=""/>
+ <column name="quantity" value="15"/>
+ <column name="quantityunittype" value="oz"/>
+ </insert>
+ </changeSet>
+</databaseChangeLog> \ No newline at end of file
diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx
index 000ce99..082f72f 100644
--- a/src/pages/_app.tsx
+++ b/src/pages/_app.tsx
@@ -10,6 +10,7 @@ function MyApp({ Component, pageProps }: AppProps) {
return (
<QueryClientProvider client={queryClient}>
<Component {...pageProps} />
+ {process.env.APP_ENV === "development" ? (<div style={{textAlign: "center", marginTop: "14px"}}><a href="/q/dev/">Visit Quarkus dev page</a></div>) : undefined}
</QueryClientProvider>
);
}