aboutsummaryrefslogtreecommitdiffstats
path: root/docker-compose.yml
diff options
context:
space:
mode:
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml25
1 files changed, 25 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 00000000..939928ab
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,25 @@
+services:
+ atuin:
+ restart: always
+ image: ghcr.io/atuinsh/atuin:<LATEST TAGGED RELEASE>
+ command: start
+ volumes:
+ - "./config:/config"
+ ports:
+ - 8888:8888
+ environment:
+ ATUIN_HOST: "0.0.0.0"
+ ATUIN_OPEN_REGISTRATION: "true"
+ ATUIN_DB_URI: postgres://{$ATUIN_DB_USERNAME}:${ATUIN_DB_PASSWORD}@db/${ATUIN_DB_NAME}
+ RUST_LOG: info,atuin_server=debug
+ depends_on:
+ - db
+ db:
+ image: postgres:14
+ restart: unless-stopped
+ volumes: # Don't remove permanent storage for index database files!
+ - "./database:/var/lib/postgresql/data/"
+ environment:
+ POSTGRES_USER: ${ATUIN_DB_USERNAME}
+ POSTGRES_PASSWORD: ${ATUIN_DB_PASSWORD}
+ POSTGRES_DB: ${ATUIN_DB_NAME}