feat: add containerized application delivery #11
Conventional commits / commits (pull_request) Successful in 10s
Conventional commits / commits (pull_request) Successful in 10s
This commit was merged in pull request #12.
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
# Requires Compose >= 2.24.4 for !override. Always use a separate project name.
|
||||
name: wealthledger-dev
|
||||
|
||||
x-development-backend: &development-backend
|
||||
image: wealthledger-backend:development
|
||||
pull_policy: build
|
||||
build:
|
||||
context: ./backend
|
||||
target: development
|
||||
read_only: false
|
||||
environment:
|
||||
NODE_ENV: development
|
||||
volumes: !override
|
||||
- development-data:/data
|
||||
|
||||
services:
|
||||
migration:
|
||||
<<: *development-backend
|
||||
|
||||
backend:
|
||||
<<: *development-backend
|
||||
healthcheck:
|
||||
test: [CMD, node, -e, 'fetch("http://127.0.0.1:3000/api/v1/auth/me").then(async r=>{await r.arrayBuffer();process.exit(r.status===401?0:1)}).catch(()=>process.exit(1))']
|
||||
interval: 10s
|
||||
timeout: 3s
|
||||
start_period: 20s
|
||||
retries: 6
|
||||
volumes: !override
|
||||
- development-data:/data
|
||||
- ./backend/src:/app/src:ro
|
||||
|
||||
frontend:
|
||||
image: wealthledger-frontend:development
|
||||
pull_policy: build
|
||||
build:
|
||||
context: ./frontend
|
||||
target: development
|
||||
read_only: false
|
||||
volumes:
|
||||
- ./frontend/src:/app/src:ro
|
||||
- ./frontend/public:/app/public:ro
|
||||
environment:
|
||||
VITE_API_BASE_URL: ''
|
||||
API_PROXY_TARGET: http://backend:3000
|
||||
healthcheck:
|
||||
test: [CMD, node, -e, 'fetch("http://127.0.0.1:8080/").then(async r=>{await r.arrayBuffer();process.exit(r.ok?0:1)}).catch(()=>process.exit(1))']
|
||||
interval: 10s
|
||||
timeout: 3s
|
||||
start_period: 10s
|
||||
retries: 6
|
||||
|
||||
volumes:
|
||||
development-data:
|
||||
Reference in New Issue
Block a user