Compare commits
8 Commits
v0.1.1
...
d1f348a9fa
Author | SHA1 | Date | |
---|---|---|---|
d1f348a9fa | |||
cff9a6699c | |||
0bb0c09ce3 | |||
5c9c9cd165 | |||
b481cd764e | |||
c8480bb681 | |||
aa35e83f6b | |||
cd6d2a1825 |
@@ -1,4 +1,4 @@
|
|||||||
name: Development Build and Release
|
name: Development Build
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
@@ -10,6 +10,7 @@ env:
|
|||||||
DOCKER_IMAGE_NAME: 'watcher-server'
|
DOCKER_IMAGE_NAME: 'watcher-server'
|
||||||
REGISTRY_URL: 'git.triggermeelmo.com/watcher'
|
REGISTRY_URL: 'git.triggermeelmo.com/watcher'
|
||||||
DOCKER_PLATFORMS: 'linux/amd64,linux/arm64'
|
DOCKER_PLATFORMS: 'linux/amd64,linux/arm64'
|
||||||
|
RUNNER_TOOL_CACHE: /toolcache # Runner Tool Cache
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build-and-test:
|
build-and-test:
|
||||||
@@ -47,11 +48,11 @@ jobs:
|
|||||||
uses: docker/setup-buildx-action@v2
|
uses: docker/setup-buildx-action@v2
|
||||||
|
|
||||||
- name: Login to Gitea Container Registry
|
- name: Login to Gitea Container Registry
|
||||||
uses: docker/login-action@v2
|
uses: docker/login-action@v3
|
||||||
with:
|
with:
|
||||||
registry: git.triggermeelmo.com
|
registry: ${{ env.REGISTRY_URL}}
|
||||||
username: ${{ secrets.DOCKER_USERNAME }}
|
username: ${{ secrets.AUTOMATION_USERNAME }}
|
||||||
password: ${{ secrets.DOCKER_PASSWORD }}
|
password: ${{ secrets.AUTOMATION_PASSWORD }}
|
||||||
|
|
||||||
- name: Build and Push Multi-Arch Docker Image
|
- name: Build and Push Multi-Arch Docker Image
|
||||||
run: |
|
run: |
|
||||||
|
@@ -1,18 +1,16 @@
|
|||||||
services:
|
services:
|
||||||
watcher:
|
watcher:
|
||||||
image: git.triggermeelmo.com/daniel-hbn/watcher/watcher:development
|
image: git.triggermeelmo.com/watcher/watcher-server:v0.1.0
|
||||||
container_name: watcher
|
container_name: watcher
|
||||||
|
deploy:
|
||||||
|
resources:
|
||||||
|
limits:
|
||||||
|
memory: 200M
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
env_file: .env
|
env_file: .env
|
||||||
ports:
|
ports:
|
||||||
- "5000:5000"
|
- "5000:5000"
|
||||||
volumes:
|
volumes:
|
||||||
- ./data:/app/persistence
|
- ./watcher-volumes/data:/app/persistence
|
||||||
- ./dumps:/app/wwwroot/downloads/sqlite
|
- ./watcher-volumes/dumps:/app/wwwroot/downloads/sqlite
|
||||||
- ./logs:/app/logs
|
- ./watcher-volumes/logs:/app/logs
|
||||||
healthcheck:
|
|
||||||
test: "curl -f http://localhost:5000"
|
|
||||||
interval: 1m30s
|
|
||||||
timeout: 30s
|
|
||||||
retries: 5
|
|
||||||
start_period: 30s
|
|
||||||
|
Reference in New Issue
Block a user