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:
@@ -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
|
||||
Reference in New Issue
Block a user