atuin-server: add config
This commit is contained in:
parent
b7d3ed7f18
commit
fe35e4baf1
12 changed files with 157 additions and 0 deletions
33
roles/atuin-server/files/compose.yml
Normal file
33
roles/atuin-server/files/compose.yml
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
# vim: ft=yaml
|
||||
version: '3'
|
||||
|
||||
services:
|
||||
app:
|
||||
image: 'ghcr.io/atuinsh/atuin:18.3.0'
|
||||
command: 'server start'
|
||||
restart: 'always'
|
||||
|
||||
ports:
|
||||
- '8009:8888'
|
||||
volumes:
|
||||
- '/etc/atuin/server.toml:/config/server.toml'
|
||||
|
||||
depends_on:
|
||||
db:
|
||||
condition: service_healthy
|
||||
|
||||
db:
|
||||
image: 'postgres:16.4-alpine'
|
||||
restart: 'always'
|
||||
|
||||
healthcheck:
|
||||
test: ["CMD", "pg_isready", "-U", "atuin"]
|
||||
interval: 10s
|
||||
start_period: 30s
|
||||
|
||||
environment:
|
||||
- POSTGRES_USER=atuin
|
||||
- POSTGRES_PASSWORD=atuin
|
||||
- POSTGRES_DB=atuin
|
||||
volumes:
|
||||
- 'mnt/data1/atuin-server/postgres:/var/lib/postgresql/data'
|
||||
Loading…
Add table
Add a link
Reference in a new issue