Remove ecosystem configuration file, add Docker entrypoint script, and update deployment workflow to build and push Docker images. Enhance AdminPage with Docker export functionality and improve post management API to use dynamic posts directory path.

This commit is contained in:
2025-06-20 17:13:52 +02:00
parent 803b9899df
commit fb8f7f43ee
24 changed files with 529 additions and 174 deletions

View File

@@ -12,16 +12,13 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v3
- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: '20'
- name: Install Docker
uses: docker/setup-buildx-action@v2
- name: Install dependencies
run: npm install
- name: Build Docker image
run: docker build -t markdownblog .
- name: Build project
run: npm run build
- name: Push Docker image
run: docker push registry.gitea.com/user/markdownblog:latest
- name: Start application
run: npm start -- --port 1337
- name: Deploy to Gitea