Compare commits
5 Commits
c728dd5dc1
...
d7483f0f00
Author | SHA1 | Date | |
---|---|---|---|
d7483f0f00 | |||
04f9bd5e99 | |||
8a5d09d615 | |||
700304b466 | |||
126e748955 |
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -1,6 +1,9 @@
|
|||
node_modules
|
||||
postgres
|
||||
|
||||
key
|
||||
key.pub
|
||||
|
||||
# Output
|
||||
.output
|
||||
.vercel
|
||||
|
|
1
articles
1
articles
|
@ -1 +0,0 @@
|
|||
Subproject commit 1af78edd4c4e4e5b3834303e19f3507998019825
|
|
@ -15,11 +15,13 @@ RUN npm run build
|
|||
# For Run
|
||||
FROM node:22-slim
|
||||
|
||||
RUN apt-get update && apt-get install -y git
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
COPY ./articles ./articles
|
||||
COPY ./key ./key
|
||||
RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/* && \
|
||||
mkdir -p ~/.ssh && \
|
||||
ssh-keyscan -t rsa gitea.hareworks.net >> ~/.ssh/known_hosts && \
|
||||
git -c core.sshCommand="ssh -i ./key -F /dev/null" clone git@gitea.hareworks.net:Hare/blog-articles.git articles
|
||||
|
||||
COPY --from=builder /app/build ./build
|
||||
COPY --from=builder /app/package.json .
|
||||
|
|
|
@ -7,7 +7,7 @@ import { execSync } from 'child_process';
|
|||
export default async function init(db: Postgres) {
|
||||
if (fs.existsSync('./articles/')) {
|
||||
console.log('Pulling articles from git..');
|
||||
const stdout = execSync('git pull', { cwd: './articles/' });
|
||||
const stdout = execSync('git -c core.sshCommand="ssh -i ../key -F /dev/null" pull', { cwd: './articles/' });
|
||||
console.log(stdout.toString());
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user