mirror of
https://github.com/Lumither/nocturne.git
synced 2026-10-17 18:36:21 +00:00
feat(project) add refresh.sh
This commit is contained in:
5 files changed
+42
-4
No files matched your search
@@ -1,4 +1,5 @@
|
|||||||
BLOG_ENDPOINT=https://raw.githubusercontent.com/lumither/blog-posts/master
|
BLOG_ENDPOINT=git@github.com:Lumither/blog-posts.git
|
||||||
BACKEND_PORT=3001
|
GIT_WORK_DIR=./blog_posts_git
|
||||||
|
|
||||||
|
BACKEND_PORT=3001
|
||||||
DB_CONNECTION=postgresql://localhost:5432/blog
|
DB_CONNECTION=postgresql://localhost:5432/blog
|
||||||
@@ -40,3 +40,6 @@ bun.lockb
|
|||||||
|
|
||||||
# ide related
|
# ide related
|
||||||
.idea
|
.idea
|
||||||
|
|
||||||
|
# tmp git working dir
|
||||||
|
/blog_posts_git/
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
CREATE TABLE Post
|
CREATE TABLE IF NOT EXISTS Post
|
||||||
(
|
(
|
||||||
post_id UUID PRIMARY KEY,
|
post_id UUID PRIMARY KEY,
|
||||||
title VARCHAR(255) NOT NULL,
|
title VARCHAR(255) NOT NULL,
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
CREATE TABLE Tag
|
CREATE TABLE IF NOT EXISTS Tag
|
||||||
(
|
(
|
||||||
post_id UUID NOT NULL,
|
post_id UUID NOT NULL,
|
||||||
tag VARCHAR(255) NOT NULL
|
tag VARCHAR(255) NOT NULL
|
||||||
|
|||||||
Executable
+34
@@ -0,0 +1,34 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
source .env
|
||||||
|
|
||||||
|
if [ -z "$BLOG_ENDPOINT" ]; then
|
||||||
|
echo "BLOG_ENDPOINT is not set in the .env file"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z "$GIT_WORK_DIR" ]; then
|
||||||
|
echo "GIT_WORK_DIR is not set in the .env file"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
check_for_updates() {
|
||||||
|
cd "$GIT_WORK_DIR" || exit
|
||||||
|
res=$(git pull)
|
||||||
|
if echo "$res" | grep -q "Already up to date"; then
|
||||||
|
echo "Repo is up to date."
|
||||||
|
else
|
||||||
|
echo "Repo has updated"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
if [ -d "$GIT_WORK_DIR" ]; then
|
||||||
|
check_for_updates
|
||||||
|
else
|
||||||
|
git clone "$BLOG_ENDPOINT" "$GIT_WORK_DIR"
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
check_for_updates
|
||||||
|
else
|
||||||
|
echo "Failed to clone the repo"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
Reference in new issue
Block a user